Depo shot!

Madelline
My doctor wants to switch me to the depo shot but I have heard bad things about it from friends, any of you have good experiences with the shot? And are there any side effects I should expect right after I get my shot in the first few days?