hi for the past 4 months i have been having my period every 10 to 14 days and they last about 7 days which are really heavy i have had some spotting in between, my periods have always been 28 days apart and last for about 5 days what could be causing this change and should i make an app to see my gp