About two days before I am due on something will make me cry. Usually will be something completely stupid that is said at work or something. I will have no idea why I am crying but for that moment it's like it is the only thing I can do... two days later and :doh: I realise what was wrong!
Doesn't happen every month though, thank goodness!