Question: what does it mean when you have your period for 2 weeks straight?
Answer: 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.