Birth control

I'm terrified of going on birth control because I'm afraid I'm going to gain weight... My mom has told me to just tell her if I need to go on it but I have confidence issues and one of them is my weight I finally got my body to be about where I want it but I don't know what to do is there any other birth controls that won't make me gain weight or does the pill make me gain weight?