To ride on what Diana & Hui Qun's input, it's also important for you to be well rested and not to be stress at all.
There are also factors like smoking and drinking alcohol which could affect your hormones as well.
Read this article to find out more :)
http://sg.theasianparent.com/irregular_menses_dr_dana_elliott_srither/
Read more