how long does it take for the depo shot to leave your body
Report Abuse. It can take up too 2 years for depo to completely leave your system after your last shot. A friend of mine had her last shot 18 months ago and is still trying to get pregnant.