Most probably you are suffering from poly cystic ovarian disease. In this problem instead of follicle rupture and ovulation follicle is transformed into small cystic structure along the periphery of ovaries. Regular female hormones are insufficient to maintain regular periods and sometimes causes other problems like acne - pimples, hair-loss with some weight gain.
Next Steps
Always be happy with your personality and enjoy your present, Avoid all types of stress.
Take more fruits and vegetables, Avoid junk food (Fat fried street food with more calories)
Maintain physical activities regularly
Have sound Sleep regularly with best possible schedule.
Health Tips
You can also have some Homeopathic medicine (if you have faith in Homeopathic Medicines) to regularise your periods (may be due to PCOS)
For more help you can contact me in person online through Practo Consult.