I know it's hard but you have to break up with him. You yourself admitted that the relationship is toxic, now for your sake you gotta step out of it and walk away. He doesn't deserve you, he won't change.
Why do you love him? How did you first start dating? Think back on everything and wonder, "Hey, were there any other signs?"