forward, It's very nice that you've been providing support and meals to your xh, however, it's time now to regroup. He's apparently able to get around if he's able to have dinner w/you and your d.
Unfortunately your xh is taking advantage of your good nature and why wouldn't he? He knows that you'll be there for him while he's recovering and trust me.....he'll play the recovery card for a while, just to have you doing for him. So, "mom", cut the cord and put away the fixings for meals and it's time to allow "son" to do for himself. He sounds like he's quite capable of doing so.
P.S. Your expectations needs to remain at zero. I get the impression that you were/are hoping that he would look at you, the situation, etc. since you've been kind to him and been there for him....ain't happening.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.