B vitamins may stave off Alzheimer's disease.