Period late - not pregnant

Hi!

I’m 9 days late, and not pregnant took a test. I’ve started a new vitamin supplement (body bloom by Sarah’s day) and taking magnesium. Not sure if that’s what’s stopping my period? I have also had cramps for about 2 weeks like really bad but no period! 😩.

Anyone had anything similar?