either your period is doing some wierd switching up although it is normal for your period to switching up at sometime or you are pregnant. the reasonable thing to think is that you are pregnant because you can still menestrate during pregnancy and have a abnormal period. so you will need to go to your doctor and get a blood pregnant test and a full check up.