Should I test now or wait it out?

Okay, so my SO & I have been having a lot of unprotected sex lately & about 4 days after my period on Nov. 18 he came in me. It hasn't been a full month, but I ended up starting my period this past Sunday its normally 5-6 days long, but this time I bled regularly & kind of heavy for 2 days, spotted for 1 & then it completely went away. Has anybody had any similar experiences & found out they were pregnant? Should I test now even though it's only been about 3 weeks or wait it out?