Birth control

Vi
Any suggestions on what to use? I have tried depo once and will never again because it made me gain alot of weight. Also i will not use any type of implant.