Stress, diet, environment, weight loss...It could be so many things. Then again, it could just be your body. I've had some of the most irregular periods I've ever heard of, with no explanation. I'd get it for two weeks straight, the nothing for two months and it would come for just a few days...