Haynes is retired after 38 years of private practice of internal medicine and cardiology in Princeton, NJ. He remains active as a teacher and lecturer in the fields of spirituality and medicine. He is an honorary staff member at the Medical Center of Princeton and is Assistant Clinical Professor of Medicine at the Robert Wood Johnson Medical School in New Brunswick, New Jersey.