献血一般不能检查出是否患有糖尿病。如果怀疑自己有糖尿病,可以到医院进行血糖检测、糖化血红蛋白测定等。一、能查出来的情况1.血糖检测:献血前通常需要对血液中的血糖浓度进行测量,如果血液中葡萄糖的含量较高,则可能提示患者存在糖尿病。2.糖化血红蛋白测定:该方法是通过化学反应使血红蛋白与血清中的糖类结合,从而判断人体近8~12周内的平均血糖水平的一种方式,也可以辅助诊断是否存在糖尿病。二、不能查出来的情况由于献血时只抽取少量静脉血,并不会影响体内的血糖水平,所以并不能够明确地判断是否有糖尿病。建议在日常生活中要注意合理饮食,避免吃高糖的食物,比如奶油蛋糕、巧克力等。同时还要注意多休息,保证足够的睡眠时间,尽量减少长时间熬夜。如果出现不适症状,建议及时就医治疗。