@gb1988 based on your symptoms, I suggest that you obtain pharmacogenomics testing to see if you properly metabolize medications based on your genetics.
In a nutshell, based on your genes, you may be too slowly or too quickly metabolizing medications. Also, and this is very important, many medications inhibit (slow down) or induce (speed up) these genes as well. This is what is meant by "drug-drug interaction."
I was sick for 12 years, eventually took myself to Mayo Clinic, asked them to evaluate me for drug hypersensitivity, and we figured out that I don't properly-metabolize most drugs because of genetic polymorphisms (mutations). Many of these polymorphisms lie within the cytochrome p450 liver enzyme system.
If you can't get this done at Mayo, there are several mail order companies that do it, as well. I have used OneOme (owned by Mayo). You need to find a company that is certified by the state you live in to do this kind of testing.
Google "pharmacogenomics testing" and "PGx" testing.
You'll need to have your doctor contact the PGx testing lab to initiate the process.