Talk to your doctor. Going on birth control will help to regulate your periods if you take them daily at the same time each day. Your doctor is the best person to let you know if that is a good idea for you.
Irregular periods occur due to over weight, improper diet habits, and weak uterine. It can be cured by reducing the weight to correct weight and maintaining the uterine by any possible methods like naturopathy, homeopathy or allopathy. There are medicines available in all methods and there is a definite cure for this.
The best way to assure regular periods is to go on birth control pills. You take the pills for 21 days and then stop or take placebo pills for 7 days. You will get your period every 21 days so you know just when it is coming.
Some women go on birth control to regulate their periods better, but there are sided effects. It would be best to go to your doctor to discuss what to do.