Late period again

Jennifer

So my cycles are usually very regular 25 to 28 days and they last 6 days and heavy with pretty bad cramping and have been my whole life I know I have had issues with cysts at least they were until Oct the first week of Oct I started and it only lasted 4 days and wasnt very heavy with almost no cramping so it was supposed to start again towards the end of oct but never came I spotted only could see it when I would wipe and that lasted like less than 24hrs then it stopped I went through all of Nov with no period then then I finally started spotting in early dec that only lasted a few days and stopped no cramping or anything then towards the end of dec I had a really really heavy period but with no cramping at all Jan I had very light spotting that started 4 days before my period was supposed to start towards the end of the month it got a little heavier but not like a full period now it's almost March and I am 10 days late according to the 2 apps I use I took a test this afternoon and it was negative it is driving me crazy anyone else have any idea what is going on or are going through the same thing it's weird because my best friend is on the same schedule as me and it 10 days late with me she had alot of the same stuff going on since Oct also so confused