Hi there and welcome. Well, I'm super happy you are responsible and using protection. Good for you!! Are you on the pill? Asking because that factors into the answer of if it is normal to be late.
Thank you so much, I'm not on the pill for the reason of my period really irregular. But I've just been getting it late I've been already a week late now, and I've been really stressed out about it.
Are you anaemic? Sometimes anaemia can make a period heavier but when your b12 or iron levels get too low too quick, your body will put a hold on releasing an egg since it doesn't feel safe. Go get your full blood levels taken (and check for any STIs) and see if you should be taking any supplements to help your body intake nutrients.