15th Dec and 22 Jan, doesn't seem irregular to me. Everyone has a different cycle and every month have different number of days. It doesn't mean you must get your period on the 15th of each month. As long as your cycle is pretty much the same number of days, then it's consider quite stable.
Some people no period for 3 months, some continuously bleeding for 3 weeks then stop then bleed again or something.
Stress will affect the menstrual cycle a lot. Eating healthy, sleeping well and exercise helps maintain our reproductive systems. However, there are still many females that are born with hormonal imbalance and have to take birth control pills to regulate their cycle.
Visit a gynaecologist next time, not a dermatologist.
This post has been edited by munkeyflo: Feb 1 2013, 10:51 PM

Feb 1 2013, 10:47 PM
Quote

0.0150sec
1.81
5 queries
GZIP Disabled