depends on symptoms and diagnosis
medicine should always be a last resort, not the first one. you can go for behavioral therapy or group or singular therapy with a good therapist who's knowledgeable in the field that you have issues with. Medicine merely clouds the mind and puts it into this deep fog. It doesn't address the real issues; doctors and pharmacists only make money when they prescribe something or sell you something. Alternative medicine deals with therapy and natural supplements to help your body and mind, witout all the nasty side effects.
No. The drugs don't cure you. They are there to make things not so intense. To give you that mental breathing room so you can step back and take a proactive interest in solving problems in your life. If you don't do that, you're just wasting medication.