Hi there Sweetie,
Have you thought about taking anything for sleep? I take ambien and it works rather well. But I sleep easy anyway, just don't get a restful sleep. I have fibromyalgia and could sleep 31. (24/7).
It does sound like you have a lot of anxiety issues. So the xanax should help you. Or maybe you should be on an ssnr like effexor for depression. It has anxiety properties. But if you tried lexapro and it didn't work, I am not sure about the effexor. I also take a mood stabilizer called abilify and that really helps with excess worry. Talk to your doctor about that. It has been a life saver for me.
There are a lot of things that you can do while having pms to help with that. Cut out the carbs and caffiene. I started drinking my coffee with one third decaffinated coffee. Can't even taste the difference. It was able to cut my xanax down from 3 whole mg a day to 1. So that is something to think about. I am an huge coffee drinker. It has also lowered my blood pressure.
By the way, Welcome to the depression forum. We also have a fabulous anxiety forum if you wish to post there too. Though we love you here too. I hope that this helps some.
Have a wonderful day. I am up way too early. about four hours earlier than usual. Woke up because of the dog, so decided to make that coffee that I love so much and come on here.
Best wishes for a wonderful day.
Hugs, Karen