Birth control

How long does it take the Debo shot to get out of my system? I’m 16 and got my last shot in November and I’m scared I might be pregnant but I hope it’s just my period coming soon I’ve been super emotional for a week now