Pregnancy

So I've been having unprotected sex with my boyfriend & I still haven't gotten my period but I've been on the shot for about 4 years but I've been off of it for about 3-4 months probably longer ... Is it possible that I'm pregnant