Hi
Thanks for writing to me. Irregular cycle, anxiety can be due to a lot of reasons. Based on the information you have given you could have some sort of hormonal imbalance. Please get a through hormonal blood tests done to determine where the problem could be. A suggested panel would include tests such as
LH,
FSH,
TSH,
Prolactin, Eostrogen,
Testosterone and Iron Study. Overall I would recommend you get a full panel check up done.
As far as your migraine and anxiety is concerned, you could consult a therapist near you. I can understand what you are going through, I also you use to go through a lot of anxiety. But don’t lose hope. The fact that you have asked the question means that you are starting to work on yourself. So congratulations on taking the first step. I hope you can find your answers further.
Thanks
Anant