5 days late and weird bleeding

Help please! I had sex with my boyfriend 3 days before my period without protection but he didn’t end inside. Know I’m 5 days late, but till a few days ago I been have a lot of cramps and today I had a light bleeding and a lot of cramps. Could this mean implantation bleeding or weird period? Help I’m freaking out.