Birthcontrol!

Savannah
So I've been on the shot and got off bc of the weight gain.. But now I would like to get on an oral contraceptive, my number one fear is that it will mess me up and I won't be able to have children.. What is the best/ safest pill for birth control that I would also like for my heavy heavy period?