Its perfectly okay and normal at your age for your body not to have a normal cycle especially if you are an active person. It could be a while before you're truly every 'regular'.
You're okay!
that is completely normal to be late when your body is getting used to the period thing! Its part of growing up, stop stressing over it and more you stress the later it becomes, just take it one day at a time, if its really late see your doctor and maybe start on birth control pills and maybe that can regulate your period, when I was your age, I had to go on birth control to regulate my period. For now just keep your eye out and if Aunt Flow doesnt show up by next month go and get looked at and try birth control to regulate your period and make your body have normal cycles and continue doing so for a year and then might regulate your body. Took from 4th grade to 12th grade to normalize my periods, since then I have been good, regular and ovulating fine.
At 13 it's perfectly normal. I know myself and many of my friends at your age could go months between periods. It will regulate itself over time. If you're still worried, go to your gp; whatever you tell them is confidential and they'll give you reassurance. Worry, stress etc can all cause it to be late.
it is not normal..but its OK...am gonna tell you natural way for solving this problem(delay)
eat food with alot of "ginger" in it..and
carom /ajwain (google it) its a herb) totally safe to use!!buy it from store..and use it in your meal...
also eat almonds, walnuts (dry fruit)
do not take any medicine for this problem....your body is in the phase of adjustment..and you are just 13 ..try these natural things...you can pm me if you want more detail...
Try to eat healthy or go on a healthy diet and if that doesn't work go to the doctor and sometimes when your a teen it might skip once .