The BEST thing you can do for this person is to allow him to stand on his own two feet. Do not do ANYTHING for him that a grown adult can do for himself. Offer a few encouraging words like, "you can do it," be as supportive as you would be to a co-worker, and tell him he must stand on his own two feet. Go to Al-Anon.