The only good thing about rehab would be letting his lungs heal. Since you smoke the smoke might cause a set back. Plus if you are up to taking care of him. It sounds like he has fallen quite a few times lately. Hopefully they can leave him in the hospital til he is healed. He is very fragile.