Op I get this exact same thing - normally for 2 weeks a month. I have recently found something called PMS Comfort, which so far I feel is making a difference. Amazon sell it for about £20 and i've just reordered my second lot. Worth a try in my opinion.
It sounds like you feel like shit and then transfer those feelings onto your DH so he feels like shit. You need to be mindful of how you feel on these weeks and make sure that you don't take it out on your dh.
Coil made me way worse I ended up feeling shit all of the time instead of just for a few days.