best birth control option?

I was on the pill for four months and I stopped taking it last month because it was causing my depression and anxiety to come back worse than I've ever had it before and I know I need to be on some method of birth control but I've heard the shot makes you gain weight?? Just asking for some opinions here.