How Do You Ladies Feel About The Depo Shot ?

I've Been Having Bad Side Effects I Wanna Try Anything Else I Have A Boyfriend That Likes To Have Raw Sex Also My Period Was Heavy Until The Depo But What Else Should I Try I'm Not Trying To Get Pregnant I'm 17 With A lot Of Goals In Mind