Is it abnormal to have your period for more than 2 weeks?