Introduction: Ah, the menstrual cycle – a topic that every woman has a love-hate relationship with. The monthly visitor that can show up unannounced or decide to go on a vacation, leaving us in suspense. While the most common reason for a late period might be the one we dread the most – pregnancy, there are […]