Hello! I'm sorry if I'm late, I realize you posted this a while ago.
Most of your symptoms, especially constipation, tells me you may have the problem that many people have, and don't realize they have. My guess would be the toxic build up in the colon that plagues many people is your problem. It isn't just known to cause constipation, but it can also cause a lot of the things you described. An example would be the fatigue. Sometimes we have so many toxins in our bodies we feel tired all the time. I recently had chronic constipation, and I was looking everywhere for a cure. And I finally found a website with the number one colon cleanse in the world. They recommend being on it for about three months. I've been on it for two and a half weeks, and I feel as good as cured. I even saw results on the first day. If you'd like to talk to your doctor before taking this, that would be fine, but this is a natural cleansing system and is very safe. I personally recommend it to anyone who would like to be healthier and have more energy, as it cleanses the body in a way that you never thought possible. There is also a FAQ page at the site answering the majority of common questions if you'd like to look at it.
Anyway, I hope you will find a cure, whether it be this or not, and the link to the site is below. See ya!
This site complies with the HONcode standard for trustworthy health information.
The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. Med Help International, Inc. is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following Terms and Conditions. If you think you may have a medical emergency, call your physician or 911 immediately.