Tish, just want you to know I'm reading along and here with you.
Everyone has given you great advice, all I would add to the mix is to remember to take very good care of you. In addition to your other support systems, remember to nurture and nourish yourself in whatever ways work for you. It is essential to be very kind to ourselves and take very good care of ourselves as we traverse this awful landscape.
Mental Illness brings so much pain in its wake, I am so sorry. I understand your feelings. There is so much we are powerless to change or help with. Keep yourself WELL supported, be kind to yourself, stay close to the board and give your son over to your perception of your higher power.............keeping you and your son in my prayers..........