Experience with depo shot?

Karly
My friend said she was on it for 7 years and loved it no periods and worked great as birth control. Also her period came back pretty regular when she stopped. What is everyone else's view or personal experience with it?