Am I Pregnant ? HELP !!

Alexis

My last period was on June 9 -14. My Fertile window is about June 18-24. Me and my boyfriend had unprotected sex on June 17 , but he didn’t pull out 2 times. On June 4-6 which is today I’ve been having spotting on and off . I’ve had cramps and a little back pain. My period hasn’t started and it’s been late for about a couple of days. What should I do ?