Implantation bleeding or rough sex?

Jordon Grey 💕🌵 • Rainbow baby February 2020 🌈

I’m on CD 16 & I’m not 100% sure when I ovulated. Could this be implantation bleeding or a result from rough sex?? Haha