Ob-Gyn questions? Ask a gynecologist online.
This is Dr. David. I am reviewing your question now and will be with you momentarily.
usually antibiotics don't cause irregular menstrual cycle
stress, lack of sleep, heavy exercise can cause this
being perimenopausal can cause irregular cycle as well.
at your age, you could be perimenopausal
there are blood tests which can check for this.