I've gotta question

Soo I've been wanting to get on birth control, but I don't know the side effects.. I don't know if it'll change my body, mood swings and period. I also don't want to gain a lot of weight. I heard if you are on birth control, that's what happens. Any thoughts on if I should get it or not, and what kind? Would help a lot!