is it normal for your periods to last two weeks