Could I be pregnant??

I’ve been trying for a baby for months now and I use this app to track my ovulation and so far we’ve been unlucky. My boyfriend and I had unprotected sex the week after my period ended and I just finished ovulating and I’m having slight cramping and spotting. I’m not supposed to start my period for another week or so. My periods are always on time or a few days late but never early. Could this be implantation bleeding or am I just ha omg high hopes?