Welcome to HCM
You have suffered a UTI ( Urinary tract infection
) recently, I hope you have completed the course of Macrobid
Yes any illness infective like UTI can delay as can any stressful condition ,but otherwise in reproductive age pregnancy
should always be kept as possibility.
Your date has already passed if still there is no period please test for pregnancy in urine .
If positive take care and good luck.
If negative it may come in few days do not worry for it.
If pregnancy is positive and you have UTI just take care in selecting proper antibiotics which are safe in pregnancy.
Best of Luck.