hi see your doctor and ask for a blood test for your hormones some of what you say could be your testosterone out of whack and some of your other hormones. ok good luck
i have panic attacks anxiety 20lbs weight gain excessive body odor in armpits fatigue irritability and restlessness. my doctor did blood work a year ago and said it was fine. this seemed to all happen in the year after i had my second child. i did have the essure implanted in that time also i'm not sure if that is in any way related. as for the weight gain i have always been a small person and after both my children i was down to my normal weight within 2 weeks of delivering each of my children but within this time frame i went from losing all the weight within 2 weeks and then gaining 20lbs within a year.