Hello annie and welcome to the forum.
The problems you are having are very familiar to the other women on this site, we are all being buffeted by our hormones and it is a struggle, you are not alone.
There is plenty of support and good advice on the forum and with a good GP I'm sure you'll find the right treatment soon.
Take care and let us know how you get on.
K