一般是不能够献血的,血糖高的患者是需要在医生指导下服用降血糖的药物来控制体内血糖,药物会残留在血液当中,影响体内血液质量。血糖高的患者在平时生活中应该控制饮食,避免吃一些含糖分比较高的食物,多进行户外活动,增强体质,提高自身的免疫力,也应该控制体重,按医嘱服用药物。