As far as I know there is no cure for schizophrenia
but with a combination of medicine and therapy it is possible to make you functional and live close to a normal life. Sometimes you may enjoy automatic remission but that is time-bound and the cause is unknown. Schizophrenia is a very complex and difficult disease to treat, even with medication. All psychotropic medicines have side-effects: that is inescapable. But I suspect that you are depending entirely on medication when in reality you need to combine it with counseling or therapy. In therapy you will learn a lot of coping mechanisms and techniques to remain functional and lead a close-to-normal life. You will also learn about emotions and how they can impact your condition adversely. Expressing emotions in an appropriate manner will equip you for life. Talking and sharing about the many disturbing thoughts and learning to understand yourself and moderate your responses will go a long way towards normalizing and training your mind. Exercise must be a regular part of your life for various reasons. Put yourself on a productive and strict schedule. The idle mind is the devil's workshop for sure, and more so for a schizophrenic. Don't ever get discouraged but work at it continuously and you could enjoy a good life. Learn to live stress-free.