What are some reasons a 18 year old girl would have a menstrual cycle for two weeks straight?