成年男子抵抗力差、经常感冒,有可能是因为身体虚弱,或者患有缺铁性贫血等疾病,引起免疫功能下降出现的症状,建议最好去医院内科就诊,配合医生做血常规等方面检查,确诊是否有贫血或者其它基础性疾病。如果确诊患有缺铁性贫血,可以在医生指导下,服用一些补铁的药物,平时在饮食方面,也需要多吃一些含铁比较多的食物,比如动物肝脏、红枣等食物。还需要注意加强体育锻炼,增强体质,饮食方面注意均衡饮食,多增加营养,特别是多吃一些含铁和优质蛋白质比较多的食物。