Bleeding lasting 3 weeks after Plan B! Help!

Evan

Me and my partner had an "accident" 3 weeks ago and I took a plan B within about 6 hours of it.

I had my period about a week later and I still have spotting today, which has been almost 3 weeks! Has anyone else had this? Is it normal?