Hi.. An abnormality in the periods occur due to multiple causes.. They include stress, infection, reduced nutritional state, hormonal irregularities, endocrine abnormalities, uterine structural causes and so on.. This list also includes pregnancy too.. I suggest you to get a pregnancy test done and consider evaluation for the other causes...