Am I pregnant?

My last period was Dec. 1-5. My next period is due New Year's Day, January 1st. I've had unprotected sex since Dec. 6th. (I'm currently TTC.) For about a week & a half now, I've been very nauseous, had slight headaches, and extremely tired, and my breasts have been very tender and feel a bit heavier. I'm also a little bloated. Today I spotted a little bit of blood (very light pink color) for about 2 hours on & off and now I just feel really sick to my stomach. Could it of been implantation bleeding? Or, is this just all signs of my period coming soon? (I have never spotted like this/felt like this in any way before a period) so I'm very curious. Could this be a start of a BFP? Thanks ladies, in advance.