Many people say it’s psychological... but I feel that I do get irritated, moody and emotional around that time... I sometimes feel it comes from fatigue too.. but If it’s really bad and if it affects your daily life, I think you should go see a doctor... they may be able to help you..