You will get your period about 2 weeks after ovulation. If you ovulate late then your period will be late. Stress can cause late ovulation, thus a late period. Also, trauma to your body (i.e. surgery) and other factors can contribute to a late period.
that 1 in the beggining was supposed to b a 16 :)