You are suffering from irregular delayed period (called oligomenorrhoea) with some possibility of urinary infection.
Reasons for delayed period are ovarian cyst
or PCOD (most common in your case), hormonal imbalance, stress/anxiety, thyroid problem, wt gain (that you have) / extreme loss, irregular eating habits etc.
Need to investigate properly to rule out underlying pathology by USG lower abdomen & complete hormone assay, thyroid profile, blood sugar & prolactin
level, blood testosterone level
etc. Consult with your gynecologist for proper guidance and take suggestive measures.
To rule out urinary infection, you may need to undergo one urine examination- routine & microscopy. Drink plenty of water, maintain genital hygiene, wear cotton underwear only, empty bladder in time.
Avoid stress/ tension, take healthy diet with Vitamin & iron supplements
, control body wt by regular physical exercise and take sound sleep. You may need to take hormonal therapy to regularize period with other supportive medication
Be well and take care.