Best birth control

Victoria

What’s the best birth control, I get real bad pms and super hormonal plus don’t want something that is going to make me gain weight ?