Pregnant or Period?

Lately I've been noticing what I thought might have been pregnancy symptoms. I had been getting randomly nauseous, headaches, fatigue, fluctuating hunger levels, bloating, cramping, and my boobs have been crazy sore and bigger. I haven't had unprotected sex, but it's only been with condoms. I know condoms help a lot but I'm also aware that the only foolproof method is abstinence. I might just be paranoid. But I've been doing my research. My period is due in 8 days and today I got some weird spotting that was like dark brown and red and some pink. It's just started and is very light. Could it be implantation bleeding?