Have you taken him to a dr specialising in allergies? Might be worth a shot. Also, i have terrible ear/sinus things & had lots of problems as a child & I find that chewing gum helps when my ears are blocked - might be worth a shot.