I am 24, 1.64 m height with 80kg and have no chronic illness. Lately my menstruation cycle became strange.. for last May I had about 3 weeks menstruation and I thought it will be temporarily. But it happens again in June and currently my menstruation still has not stop. Why is this happening and what should I do?