Since you are opposed to therapy, why not try a support group? I am the peer leader of a support group, and the understanding, support, friendship, and love that I have found there is amazing! I recommend two different national support groups:
https://www.nami.org/Find-Support/NAMI-Programs and
https://secure2.convio.net/dabsa/sit...e=peer_landing Thinking about you, I care!