Will my period ever start?!

My boyfriend and I had PROTECTED sex on March 4th (6 days after my period for February), but I was afraid that the condom slid up while he was inside of me and that he possibly came inside the condom while inside. To be on the safe side, he went and picked up Plan B for me and I took it within two hours of the incident. It has been 3 weeks and I am now 7 days late on my period. I was supposed to start on March 23. However, on Sunday I started having light cramps. On Monday I started to lightly bleed, but then it stopped. I have lightly bled on and off since then, but after I pee, I wipe very very light blood, and I'm still experiencing cramps. It hasn't been very faint, pink blood. I have taken Plan B before, but I have never experienced this. (The light bleeding hasn't happened at a constant rate, just randomly) 

My periods usually last 4 days and they are normal flow, so they're not heavy but they're not light. 

I have been stressed out lately, and this hasn't help.

WAS THAT MY PERIOD? Could I be pregnant? Is this normal? HELP!