Yes it does sound like your hormones are off. Maybe check the results yourself (assuming you havnt already done so). I hope things get back on track soon.
I was told by the dr when I had my blood tests that my hormones were fine, then I went back three months later and were told they were right at the bottom of the normal range (from the same test results) and which could be low for me (why did they fail to see this at the initial reading???).
Not sure its helps everyone but I started drinking turmeric tea (turmeric, black pepper, cinnamon, honey dissolved in hot water with a little milk) a couple of months ago and it has really made a difference in terms on anxiety and back pain, and pms. Might be worth a try even through it tastes horrid.