Hey there, please get your thyroid function tests done.......it is not a given, but it can severely effect your moods and pre menstrual dysphoric disorder.......this can be used in conjunction with seeing a therapist for a mental health dx if you wish......
Please read this link.....you will be very surprised.......
http://www.jfponline.com/Pages.asp?AID=4545
http://www.jfponline.com/Pages.asp?AID=4640
If you have any questions please feel free to ask........