In the life of anyone with a menstrual cycle, surprises are not always welcome. From unexpected cramps to sudden mood…