Whenever there is a general systemic disturbance like infection, stress
or trauma, this affects the hormone balance of the body. Thus, it can also result in delayed or frequent menstruation
. Since you have had a urinary infection, it is likely that you have gone into this sort of imbalance which is going to get corrected eventually. Also, antibiotic usage can sometimes add to it. Please ask your gynecologist or endocrinologist
to perform a complete hormone profile and a pelvic/trans-vaginal sonogram to clarify the issue and plan further management. Hope this helps.