Late Period

I was supposed to start my period this past Saturday (9/11). My period is 7 days late. I am NEVER late, I always have had a consistent cycle like clock work for many years. My allergies started acting up last Thursday (9/9) and I started a steroid medication for my allergies this past Wednesday (9/15). There’s no chance I could be pregnant, so I’m concerned why my period is late. I’m scheduled for a physical next Friday (9/24) but thinking I should reschedule because I’m not sure if I’ll end up getting my period next week. Is it possible the medication I’m on is delaying my period? Any opinions or thoughts are appreciated. I am 23 yo