Birth control options

Ki

I'm currently on the mini pill but I would another option, just unsure of which.

With this pill, I've had a two week long kidney infection and two periods back to back in one month.

I want an option that won't make me gain too much, possibly stops my periods for a bit, and doesn't cause headaches... I already struggle with them a couple times a week and I'm also on antidepressants.

Does anyone have any recommendations?