Gyn help please

Autumn_

I'm currently at the gynecologist trying to change birth control methods since the one I'm on right now (pills) is no longer working for me and my schedule. I was considering shots but heard those cause weight gain so am currently thinking about a IUD. What are your guys opinions and personal experiences on any of these birth control methods?