Bleeding

Brianna

I’m confused and kinda worried. I had sex on December 31 and was bleeding the next morning. Today is the 3 and I’m still bleeding. My cycle is not due till the 22. What is wrong?