What are some reasons my period is longer than usual?

I have a doctor’s appointment on Monday, but what are some reasons why I could be having an 8 day long period when my period is usually no longer than 5 days???