what does it mean if my period is 2 weeks?
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.