Is it normal to have your period for two weeks?