Help!

I am supposed to start my period today(I'm fairly regular) but I have been pouring out heavy white dicharge instead all day. My bf and I do have unprotected sex and use the "pull out" method. We aren't obviously trying to prevent. What is the discharge? Could my period still come? I've also had bad cramps and back pain for the past week... help!