Wow, thank you so much. I'm definitely saving your reply. A little overwhelming though.
One thing I do know, is you're probably right on with the thyroid problem. I actually have an appointment to get an ultrasound of my thyroid tomorrow, as that's what my doctor thought was wrong with me, and my blood showed some abnormalities. Except it showed that my thyroid was overactive.