IUD or pill?

Angel

So my periods have ALWAYS been super heavy. I bleed through a pad during the night when i sleep. I throw up every once in a while on my period. My periods are just awful. Me and my boyfriend have sex every once in a while and after every time i get scared that i’m pregnant, which i know is common. I wanted to know if IUD or BirthControl pills are better to help protect me from pregnancy and help get rid of my horrible period?