Spotting blood?

I’m 33 weeks and when I went pee this morning I had spots of blood on my toilet paper. I’ve also been having really bad cramping. Is this normal?