What a terrible time you've had.
I'm glad they found out what was wrong and he's getting better