Could I be pregnant?

Im on the pill i take it perfectly everyday. I am sexually active and do have unprotected sex sometimes, but i will not let my boyfriend ever cum inside me.

I am meant to get my period in a week. I have mild cramps, and I am a little bit bloated.

(Also, Yesterday I scratched the wall of my vagina while masterbating and I blead a little bit making my discharge pinkish, browny red)

What are the chances I could be pregnant?