What Causes a Late Period?

There are several things that can cause a late period. First off if you are stressed or not eating healthy then you may throw your body off its cycle. You could also be pregnant so you may want to try a pregnancy tests. Or if it is really late and you are concerned talk with your doctor.