Am I pregnant?!

Um I'm 8 days late. Normal regular periods usually. I was late 2 months ago by a week. Normal last cycle. 8 days late and going this cycle. I do not use birth control; but my boyfriend hasn't "finished" inside me; like ever.

He won't even finish with me. So only precum is a possibility. Which I know is slimmer chances. But I'm also having weird cramping;moody;peeing somewhat frequently. I'd say every 3-4 hours [hairstylist, not a lot of time to pee anyways.]

What do you think? I'm gonna take a test asap.