Whats the best birth control to not gain weight and prevent pregnancy in the near future?

IUD/Implant. Regardless of your age, blood pressure, family history, or reactions to other birth control, the most effective and safest methods of birth control are long-acting progestin-only methods, such as the implant or the hormonal IUD, which decrease rates of endometrial cancer and decrease bleeding. They're safe, reversible, and don't affect weight gain/mood. They're almost as good as getting sterilized.
The one you use. . Best form of birth control is the one that you will consistently use and use correctly. If the pill is freq missed then another method such as a nuvaring, implanon, or iud may be better. Most data indicates that weight gain is not generally an issue.

Related Questions

Birth control makes me feel horrible. I gain weight have no sex drive! We tried condoms and I get infections, is there any else to prevent pregnancy?

Yes. You have many options besides condoms and oral contraceptives. See: http://www.mayoclinic.org/healthy-lifestyle/birth-control/in-depth/birth-control-options/art-20045571 Take care. Read more...
Talk 2 you Ob/Gyn. IUDs can be effective for many women along with spermicides to be even safer. It is important to find as safe a way to have relations as possible to avoid destroying your sex drive, which is important for our physical and mental health. Read more...