Menstruation: what's normal and what's not