Birth control

Ontajah
Hey! I just need some opinions on birth control! I heard some make you gain weight and others stop your period completely. Do you guys know which kind is the most effective? Well any that won't make me gain weight?