This is super toxic and unhealthy relationship, he’s very controlling and he’s suffocating you by making your life totally centred and dependent on him. Now he’s telling you that you make his life worse, he’s accusing you of cheating for no reason etc - disgusting. You deserve a million times better.
Please break up with him for good and remove him from your life. Get him out of your life. It’s not your responsibility to be his crutch in life. What his life will be like when you leave him is not your responsibility, he’s made this life for himself by making you his only ‘friend’. How he reacts when you leave him is not your fault or your responsibility. He’s capable of making his decisions and you are not responsible for that.
Please put your happiness and your safety first. This not a happy or healthy relationship and it’s not going to get any better, only worse.