1) You are pregnant. 2) You are stressed. 3) You started a new medication (most common with birth control, but other medications can cause this as well). 4) Weight gain can be an issue. 5) Menopause. 6) You are having fertility issues. 7) Simple irregularity of your period. 8) Poor diet. Whatever the case may be, see a doctor.