Há muitos fatores que podem levar as pessoas à desnutrição à medida que envelhecem. Alguns deles incluem a redução do apetite, problemas dentários ou orais, diminuição dos sentidos do olfato e paladar e outros problemas que fazem com a pessoa simplesmente coma menos. O estilo de vida também pode desempenhar um papel importante, especialmente em pessoas idosas que vivem sozinhas e que, por conseguinte, comem menos, ou aquelas que têm dificuldade de gerenciar os custos com a alimentação. Além das causas diretas, os idosos sofrem, mais frequentemente, de doenças crônicas e agudas que podem necessitar de hospitalização e que podem interferir ainda mais com a nutrição adequada.