heavy period or miscarriage??

Me & my bf had unprotected sex feb 4 i got my " period " the next day,  a week later we had unprotected sex, and i actually took a plan b, and the next week i got my period again.. ? I didnt get my period all throughout march, i noticed my nipples were hurting, 2 days ago I started getting cramps, i never really get cramps and these were so painful.. today i got my period ??? Its really heavy and im still having cramps, can this just be a period or might something else be going on?can all of this be because of plan b ? I never took a test because i was nervous .