I’m concerned

So my “bf” and I decided that I should get birth control to be safe, so I got the depo shot and the same day I got it we had sex that night even though we knew it still wasn’t 100% effective yet. now my period has been late 4 days. Is it possible for the depo shot to immediately delay or stop my period or can I be pregnant?!