It really all depends on how your body responds to the medication.
Some people do very well on one kind of medication, while it has no affect on others. Unfortunately it is trial and error to find the medication that best works for you.
The medications help with the symptoms that you are dealing with. However, to get to the root of the problem and have closure the only real thing that works is therapy.
I hope this helps. You are in my thoughts and prayers. Hang in there.