no sex for how long then we did and he can't finish!

Well my hubby NEVER wants to have sex really he keeps telling me "I'm to tired" or "I'm too told to have so much sex" 😒 we are only 26 yrs old and when he's so tired he will stay up til 11 drinking and watching tv and we only have sex 2-4 times a month, well last night we finally fooled around with each other and I hopped on top and we were having sex but he keeps stopping me from moving 😡 and said he was warm and said he got too turned on and wasn't sure if he could finish so after only going at it for maybe 5 minutes he told me to get off cuz he couldn't finish and he was to hot!!!! 😡😡😡😡 just pissed me off!!