If someone hasn't already suggested it: have your thyroid tested. It sounds likely that you could have thyroid disorder. I do, and it was a few months of unexplained weight gain and lethargy that made me go to my doc and start asking questions. I have hypothyroidism and since they started treatment I'm doing great.
If you have an overactive thyroid it can cause unexplained weight loss, nervousness, hair loss and other symptoms. Simple blood test will tell you for sure.
