Is this possible?

I took a plan B pill 3 years ago and ever since I took that it completely threw off my period. I used to get it on time. But ever since I took that it comes like 1-2 weeks late. Is this normal ?