menstruation, hormones and cycle