You are not getting your regular periods and your body weight is also increased and your
thyroid test is normal according to your statement.
Why can't you go through the ultrasound abdomen and pelvic area and rule out any health issues related to uterus and overies.
Try to get it done in the empty stomach and along with go through the
lipid profile also and if you want in detail you can contact me and I'll explain you.