Skipped menstruation for 7 months and finally am having a period that's gone on for 3 weeks!