why am I cramping

Ok so my period was supposed to come today but I didn't get it. 
I'm having weird stabbing pains that are on my left side and only the left side 
I took a pregnancy test 5 days ago and it was negative so what's going on?!
My period hasn't been late in months due to my birth control..