Late period

Sky

My period is always on track with my app... and we do not have sex during my ovulation week due to not wanting to get pregnant just yet. I started a new anxiety med at the beginning of the month and I have actually been exercising every day for the past two weeks which I never exercise 😂 could either of these be stopping a period? I feel crampy like it should be here but nothing happening. I should be on day 4 of it by now. TIA!