Depo shot

Does the Depo shot really last 13 weeks or is that just a guesstimate because I'm now 23 weeks pregnant trying to figure out when the hell I got pregnant