period is late. negative tests.

so I'm not pregnant. I've taken 3 pregnancy tests in the last week and they were all negative. I am now 6 days late and have completely missed my period. I have a weird pinching sensation in my uterus but I'm not pregnant. has anyone experienced this before? what other things can cause this to happen?