what does it mean when your period is two weeks long?
No. Normal menstrual periods last 3 to 7 days. Longer than normal periods can occur because of stress, a hormone imbalance, pregnancy, infection, a thyroid condition, and other causes. You should make an appointment with your health care provider.