ALOT of stress can make your period late or not start at all. Cramping could be another infection like urinary tract. But, sweetie your gonna have to go to the dr. eventually. Stop putting it off. It maybe nothing. But, if you are it better for both of you, (you and the baby), to be safe then sorry right? Hope that helps.