Surgery, illness, fear of not controlling his bowels....can all put pay to his appetite...give him time...tempt him with small, easily digestible snacks (a couple of crackers w/peanut butter, apple sauce heated up in the microway with a sprinkle of cinnamon and brown sugar, oatmeal...). Maybe he will do better with 6 tiny meals than 3 large ones.
As long as he is staying hydrated, eating small protein snacks (cheese cubes & Peanut butter works well too, chicken) and is not weak and dizzy, no serious blockages or pain or fever then he should be fine. It can take time.
Sharon