Nbsp loading thanks screen... If you have been worried, over worked or angry before your period, chances are that you will experience an irregular menstrual cycle. generic viagra canada