How often is he getting sick?

Has he been checked for glandular fever?

Oh and if it's chesty with mucous try prospan drops from the chemist. They are natural and have helped DD immensely!