Hadenough3..Putting you and your boys first is exactly what you need to do...
Please pay no attention to statements like "You've done nothing to help".. It is a denial , manipulation on his part...
When and if he gets well he will understand that.
Take care of yourself.