Hi.. I am not sure of antibiotics causing menstrual irregularities.. But definitely infection, stress due to the infection, diabetes can definitely cause delay in the periods.. Rarely the birth control pills that you are on can also cause delayed periods.. In the presence so many other factors, it may be unlikely that antibiotic (if at all any antibiotic can cause) is the sole reason for your problem..