This actually happened to me, and tbh it's probably just your hormones adding into stress and most likely finals. Some causes to your period being late could be change in diet, weight, daily activities, excessive and of course the hormones and stress. If I were you I would wait a couple more days then go to a gynocologist.