Pregnant or late period

In March my period started on March 2nd. I had unprotected sex before my period came on and while I was on my period I took a plan b. And my period stayed on for 16 days. Now I am 7 days late and I’m having cramps. I’m not sure is this a sign saying my period is coming or am I pregnant.