Birth control

Rhachel
Does birth control make you fat/gain weight?  Also, how early should I start birth control before having sex?