birth control

what are some good birth control options? i know the pills can cause weight gain and also depression which i already suffer from so i’m trying to stay away from that. please leave some ideas down below please!