effective but not hormonal...

I'm looking for a birth control method that is both highly effective (I'm in my 2nd yr of Uni and definitely not willing to risk pregnancy) but does not alter my hormone levels. I like the way my period runs, and my skin is fine, also I work out enough to stay in ok shape and keep my cramps to a minimum and I'm emotionally stable but have definitely struggled previously. I don't want to start the pill and screw all of this up, especially not to spiral my emotions. I think a condom is kind of a given for me, but I'd like to be extra safe. Any other options anyone knows of? I know their are IUD's but I've heard horror stories about those as well 😰 thanks in advance!!