Related?

My period is 8 days late and I’ve been stressing the last 2 weeks. I haven’t been able to go to the gym during those 2 weeks which I usually do 5x a week and I’ve been eating really unhealthy at the same time. My period was also 9 days late last month but has been regular in the past. Am I just stressed and it’s delaying my period or? I also think I have a uti... could that be delaying it too?