Best birth control

Im 19 and pregnant with my 3rd baby i lost my second and i know i dont want to get my tubes tide yet but after i have this baby i want to wait atleast 5 years before i decide if i want another baby or not I've had bad experiences with the depo had a period for 3 months it was awful and I don't want the iud or arm implant because my step mom had to have 5 surgeries for them to retreave her iud because it moved and it almost risked her not having anymore kids and my best friend had the arm implant and had numerous tubal pregnancys and misscarrages so I'm looking for something different and if you could put your experiences with the other birth controls