pregnant?!?!

So my last period was May 26-June 1 My boyfriend and I unknowingly had unprotected sex in my fertile window which was the 7th of June through the 13th of June. We had unprotected sex around the 7-9 and he came inside me. On the 15th I had brown spotting throughout the day. And then pink spotting today but only a little. I'm not due to start my period for another ten days. I'm worried I could be pregnant or have a cyst. My boobs have been swollen from the 13th through the 15th and just finally are not as tight but they still hurt and I've been having light cramps. Do you think I could be pregnant?! I'm going to test but I'm also afraid that ten days before my expected period is to early to test. Any advice would help, I'm going crazy! Thank you!