Am I pregnant? is this implantation bleeding?

I don't remember the days I had sex with my boyfriend this month but it was a few times. My period is late by 6 days. Today I got really bad cramps and when I went to use the bathroom I whipped blood. I put on a pad thinking this is my period but for the rest of the day there's nothing on my pad and I'm usually really really heavy on my first few days of my period. Every time I pee I see this pinkish yellowish color. Should I take a pregnancy test tomorrow?