Experiences with Depo? (TMI alert)

I have never used depo, but I play a doctor on a daily basis

How old are you? Are you done having kids? Have you had an ultrasound?

Jodi