gushing? TMI!!!

My period is suppose to come tomorrow 
I'm having back pains feels like cramps 
And a bunch of blood just gushed out of me now it's coming out really slow /lightly
Not sure if it's my period or something else  I am sexually active and my boyfriend and I alternate from protected to unprotected (he pulls out)
Help?