What type of BC?

Hi ladies, I just recently started becoming sexually active, and I have an appointment tomorrow to get on birth control. I was thinking Nexplanon, but I super scared about the weight gain, mood swings, and acne. What do y’all suggest would be best? And can you give me a run down on how it’s supposed to work? How long does it take to become effective? Etc. thank you!!!