S.B.
Stress could definitely cause your period to be late. Since you are having the pain and it and the lateness is unusual, I'd go to your Dr. to check it out. It probably is nothing but you want peace of mind and not add to your stress!! Good luck!