What birth control

Im getting one tomorrow n i dont want to be moody I heard some make u moody n stuff n also I dont wanna gain weight. What would yall recommend.?