I don't think I have ever posted to you before, but you were kind enough to post to me. I know your sitch though. And not to discourage you but you are dealing with A LOT my dear. And granted the nature of it all, you are doing a good job at it also.
I don't think you need to hear it from me, just echoing what others say, you need to separate your life from his until he gets his s$it together. If you don't you will be yourself worst critic for not doing what you had to do on time, based on your knowledge. Don't be afraid, you will find a solution money wise. No time for pride now. K