一些药物能够影响食欲及营养素的吸收和体重的增减。抗感染药、特别是口服某些抗结核药物亦能使食欲增强、体重增加。(3)影响营养素吸收的药物抗胃酸分泌药西咪替丁可促进营养素吸收。抑制维生素D吸收或代谢的药物,可导致对钙吸收障碍。甲氨蝶呤可引起叶酸吸收障碍。羧苄西林、青霉素G、糖皮质激素或长期应用甘草制剂均可引起低血钾症,也能引起体内其他微量元素缺乏。