I need help

So normally I don’t ask on forums but my doctor couldn’t care less about my lady problems because he’s “just a family doctor” and my insurance suuuuuucks... anyway.

My period has been changing a lot the last several months (maybe even a year now?) it used to be on time like clockwork but it’s been getting later and later. At first it was just a day, then a few days (adjusting accordingly with this app) and now it’s up over a week late (again after the adjusted predictions) and I was wondering if this is normal. I’m 25 and I know women’s bodies fluctuate as you age, but this much this soon? I’m kinda freaked out by it honestly... OH AND my flow has been getting heavier, cramps and back aches have been getting worse and my moods have been tanking severely. My skin is surprisingly clearing up but that could be my age(?) or that I’ve been using higher quality skin care products idk.

Thanks for reading this and for any feed back 😊