Personally, I'm not much for being "religious" because as I age, I've come to see "religion" to be more about man's rules than God's will...
I prefer the company of spiritual people over "religious" ones.
That said, my heart goes out to you. One raises up children, tries to do right, but the world can still de-rail your best efforts.
Our world today is a place where mental health challenges abound. So many pressures, fears and challenges that in my youth, didn't exist. Prayers for your son's recovery and the right team to find that chink in his armor and empower him to find solace and healing.
May your son, come to know and rely on His Son...and rest in Him.
Thru God all things are possible. Keep the Son in your eyes!