What's going on?!

I'm 7 days late and I know it's normal to be a few days off but I'm always right on schedule! I'm a virgin so no need to worry about that but... What's going on?