P.G.
What about an IUD instead? It's not hormonal and does not have any of the side effects. You get one inserted and you do not worry about it for 5 years. You can easily get it removed when you are ready to have another child. It has about a 5% chance of pregnancy, but no birth control is 100% unless you combine more than one method.