How to help my mood swings during period?

Yes, hormones. There is a profound drop in estrogen before a period. This definitely affects mood, in some, more so than others. There are several low dose ssri drugs given for 10days in a woman's cycle, which defintely improve mood.