One of the problems with medication is finding the right one. I know from personal experience that trial and error isn't fun.
Intermountain health care can now do a DNA test that predicts which medication will work best for you. I'm sure other healthcare providers do as well. My daughter had a really bad reaction to her first medication and then we did the DNA test and found the best option for her.
Talk to your Doctor - Here is a link to Genesight that provides more information on their product - link
Things do get better!