Risicofactoren voor hart- en vaatziekten zoals overgewicht, een verhoogde bloeddruk en cholesterol komen vaker voor op latere leeftijd. Bovendien gaat ouder worden samen met sociale veranderingen, zoals op pensioen gaan. Als oudere heb je een verhoogd risico op ondervoeding. Factoren zoals minder goed kunnen eten door tandpijn, minder toegang hebben tot kwaliteitsvolle voeding en verminderde mobiliteit leiden tot een tekort aan voedingsstoffen en gewichtsverlies door verlies van spier- en/of vetmassa. Zo kan ook een persoon met overgewicht toch een risico op ondervoeding hebben.