Why am I still not on my period???

Usually during track and cross country (running) my period starts on the 24th, but I still haven't started. Can anyone give me a reason why I haven't? I haven't been stressed lately, I'm eating all the same foods.. What's up with my body?!