Help!!!

J • 👶👦👧🇦🇺

quick backstory so my last 2 periods have lasted 3-4 days. usually my period lasts between 6-7 days. And now all of a sudden this month it has lasted 10 days! It's been on and off. it will be heavy then all of a sudden stop and then start again a few hours later! I have excruciating cramps following it as well which is not normal for me.

What could it be? ps I am going to the doctors but not until later in the week.