Hi
Weight gain is also a reason for irregular cycle,if you are over weight then you need to reduce weight.you are having vaginal discharge also for that you need to visit in clinic.after examining you doctor can suggest you some investigation and medicine for the same.
Answered2021-11-05 11:51:51
Let others know if this answer was helpful