12 days early on my period. Light flow.

Brandy

I got my period on the 5th of January and got it today on 21st. I usually never become early but if anything a few days late. Or a even a few days early. But this is almost 2 weeks early which isn’t normal for me. I have light cramps. Is this normal? Because I haven’t had sex since about a month old. But I took plan B also. It is possible that maybe that had a factor in this? Idk I need help please :( -B