Tell him (for the billionth time, apparently) this isn't sustainable and go on strike. Stop doing 60-70% of what needs to be done. Stop cooking for him, and cleaning for him, and doing his laundry. Do what you need to do for yourself and he can do for himself.
Just stop and gauge his reaction to him finally realizing what it takes.
Yes; You are smart to dump him.
Very smart
Tell him (for the billionth time, apparently) this isn't sustainable and go on strike. Stop doing 60-70% of what needs to be done. Stop cooking for him, and cleaning for him, and doing his laundry. Do what you need to do for yourself and he can do for himself.
Just stop and gauge his reaction to him finally realizing what it takes.