I’m confused..pregnant?

So I’ve had the Nexplanon for about 6 months now and haven’t seen my period since January ish, I had s*x on 4/16 and he came in me. now I started bleeding shorta heavy 4/20. I know blood normally means not pregnant but Im not sure if this is just by weird timing or what?