Birth control help

Chrissy • I love my family and proud mother of four beautiful boys and taken by my soulmate !
I want to start birth control and need some help on which ones are good I took the pill before and I got pregnant with my son and the depo makes me gain a lot of weight is there anything else ?