Birth control Questions

Is
I'm 16 and I'm going to be put on birth control due to too much pain on my period. I had a few questions... Will taking birth control effect my chances of having kids in the future. I know I'm only 16 and I don't plan on having kids till I'm at least 21 but if I take the pill will it effect that... Also.. Will I gain weight from it? Just some questions ...