التغذية ليست السبب الوحيد لنقص فيتامين "ب12" وفيتامين "د". يمكن أن تكون التغذية علاجاً لنقص هذه النوعية من الفيتامينات، لكن تؤثر عوامل حياتية عديدة