“Volunteering at least two hours a week may go a long way toward helping to ease feelings of loneliness and social isolation, a study of recent widows suggests.” According to this Globe and Mail article about a Florida State University study.
In this interview, Dr Gordon from the Baycrest Hospital in Toronto delightfully illustrates how volunteering fills many gaps for retirees.