J.H.
Definitely wait. If your son has been sick anyway, he's probably built up some immunity to whatever is going around out there. And even if he hasn't, I think the last thing you want to do is to give a vaccination to a kid who isn't healthy (his immune system is already working to get him better and the shot could just make it harder) especially right before he gets on a plane.