help please... I have problems with BC

Amanda
Hey all 
So recently I tried everything under the sun except an IUD 
Hormonal BC make me legit stupid. I cry 
I fight with my partner and I get irrational 
I also gain weight like crazy 
I read about the copper iud but my fear is the stop of my period 
I like having my period and I like knowing my body is on track 
Besides condoms is there really nothing I can do???