核黄素缺乏症的主要原因包括妊娠前后、消化系统疾病、甲状腺代谢亢进、口服某些药物和烹饪食物方式不正确。妊娠前后因为代谢升高引起核黄素缺乏。消化系统疾病会影响核黄素的吸收和排泄,如慢性胃炎。甲状腺代谢亢进因引起机体对核黄素的需求和消耗增多。口服某些药物影响核黄素的代谢引起核黄素缺乏,如和抗精神类药物。烹饪食物方式不正确,如煮菜时间过长导致核黄素流失。