Self Help Center is located at 8301 Crest Industrial Drive, Affton, MO 63123.
Telephone: 314.200.HELP (4357) or toll-free 866.908.7452.
Monday through Friday, 9:00 a.m. to 4:00 p.m.
Who We Are
Self Help Center was founded in 1988 as a Consumer Operated Services Program funded by the National Institutes of Health, one of the original thirteen consumer programs to be funded by Federal funds. The Center's founder, Daniel Link (1952–2012), a student working on his Masters thesis, made the choice to make the Center an independent 501(c)(3) non-profit organization.
Self Help Center, originally located in Kirkwood, Missouri, moved to its current location in October 2008. Boasting a 4,500 sq. ft. facility, Self Help Center has four staff offices, reception, library, large multipurpose room, kitchenette, and social room/computer lab.
Self Help Center provides wellness and recovery programs for the adult population age 18 and older who are living with symptoms of mental illness and/or substance use disorders. For more information about our services, please see the Services tab.
Self Help Center is currently funded through a contract with the Missouri Department of Mental Health and private donations. For information on how you can support Self Help Center please email our Executive Director at firstname.lastname@example.org.