Advice? Anyone? Please??

Okay this is my first time ever posting anything like this but I need some help... I started birth control for the first time a month ago (the mini pill) but I can't take regular bc because of medical problems. my two choices are either an IUD or keep using the mini pill but so far the mini pill has wrecked literal havoc on my body. My cramps during my last period were the worst I've ever had, my skin (that I finally managed to clear) has been breaking out everywhere, I'm constantly nauseous, and I've put on a lot of weight in a short period of time which I've never done before. has anyone on here taken the mini pill before and what would you suggest I do? Stick with the pill and hope it improves or get the IUD??