That sounds nasty but hopefully the worse has passed and he's on the mend in time for Christmas.
Hugs
cassie x