It might be a blood clot. Normally that is at least a week in hospital, but if not too serious they might send him home after a couple days with some injections that he can self-administer. If you have money you can leave the hospital early and pay someone to provide at-home care as well.