With all his symptoms it's going to take a day to feel better. I bet by tomorrow he will be back to his old self. Glad everything worked out ok.