Lansia lebih mungkin mengalami kekurangan vitamin B12 karena vitamin B12 diserap dari makanan oleh asam lambung, sementara asam lambung mulai menurun seiring bertambahnya usia.