Relationship of hell

So last night my fiancé and I got into a heated argument, we’ve been together 7 yrs in February.I had to be to work early this morning it was about 11-1130 and I was asleep and he woke me up for a hand job or a blow job and I told him no I have to get up early and it takes about 1.5 hrs to finish and itshard for me to go back to sleep after. He got in my face and told me something better change or else he will find a solution himself. He just kept saying that he’s done and something better change . EVEN THOUGH yes the last 2-3 years have been super rough for us and I have almost gone completely without sex bc I have felt so unattracted to him and his attitude. Since he has moved back in the house we’ve had sex or did something sexual Every single day and he’s still saying that We haven’t and I always tell him no. Last night I ended up giving a half handjob bc halfway through he asked for a bj of course I said no (he hadn’t showered 🤮) and he got all pissy and said I’m useless and a cunt ect. So I just turned over and went to sleep then idk it was almost two he woke me up by being in my face nose to nose “ I TOLD YOU TO STOL SNORING YOU FUCKING CUNT” he ended up sleeping on the sofa thank goodness but I need advice ladies!! What should I do? Should we just end it now and call it good or is there something else I can do to please him.