Birth Control

Hi guys, so I want to start taking birth control because I have really bad cramps and at this point nothing works. My doctor said birth control would help me with my cramps but I'm a little worried because I know you gain weight from birth control. I was wondering don't won't make you gain more than the other such as the pill, shot, implant?