Contraceptive help!

Hey ladies - I really need to go on some sort of contraceptive.

But 1) I am terrified of gaining weight and 2) fortunately my skin is now perfect and i don’t want to jeopardise it.

Sorry if this comes across as vain, but just keeping it real. Some advice would help so much because all the options are overwhelming. x