I thought you already got your period? So there's no chance of you being pregnant. And for your other question, menstrual cycle changes due to hormonal changes and other factors (e.g. stress level, lifestyle, medications and certain medical conditions).
Angelica Morecho