Stress probably has a lot to do with it. The year that my friend died and my mom had a stroke my cycles were so messed up. I hope you guys all get healthy soon.