Oh my!! Two years is way too long for you to be feeling like this. I hear stories similar to yours and it makes me wonder why a patient would continue to see a doctor who seems to not know what else to do with you, so they do nothing. It took me awhile but I finally found a D.O. (as opposed to an M.D.) who is open to hearing about the homeopathic and natural remedies I do. He doesn't always understand what I am talking about, but I need him just in case something does come up and my naturopath can't help me. I suggest you see a naturopath unless you are motivated enough to follow through with the different things you can do here on this site, like the liver cleanse. Take into consideration if you have enough time to do all your own research and are you confident enough in yourself and others here to help you to "self-diagnose."
My hope for you is peace of mind and peace of body and soon!