Late period: Started keto & got Pfizer on the 21st of may

Hey guys. I know I can easily take a pregnancy test but (unlikely I'm pregnant) has anyone experienced a late period when they started keto orrrr the Pfizer shot. I've heard people get the vaccine and it messes their period schedule. But I literally was expecting my period on the 24th and haven't gotten it yet. Is there a chance it could be because of keto or the shot?

Edit: took a pregnancy test and it's negative! I guess I'll just have to wait it out!