Depo shot?

Ashley
Any reviews on your experience with the depo shot? 
I'm currently on the pill but I'm horrible at taking it. I can not afford a child right now, so I'm looking into options. 
I've heard of people getting pregnant on the depo shot, I also am worried about not having a period.