Too many periods

Ok so I had my period oct:24-31 and j had one last week the7-14 and now I just started again today and it's the 21 Idk but is this normal!? I did take a plan b last month but can that mess with my cycle this much?? Please help  me I'm suffering with cramps!