Hi Patrick - You probably have a variety of overlapping conditions, and a naturopathic doctor can help you determine what they are and how to treat them. The tests they use are more sensitive than the ones that medical doctors use. They can detect subtle imbalances that MDs usually miss. Dr. Ralph Golan explains this quite well in his book "Optimal Wellness."
You probably have adrenal fatigue, and a saliva test can confirm this. It can also tell you how severe it is, if you have it. I can give you a lot of information on this condition, and how to recover from it, if you are interested.