Period? Implantation bleeding? what?

So.. I think I'm due for my period. But normally it goes for about 5 days. I have only been bleeding for maybe less than 2 days. My boyfriend and I have been having unprotected sex for almost a month straight. Could I be pregnant? When should I take a test?