Thank you for the additional information. It sounds like your son could have Bipolar, Borderline and/or Schizophrenia. However, this is only a guess based on what you told me so please don't feel it is definitive. However, if he does have such a diagnosis, it would explain his reluctance to seek help. It is very common for someone who is struggling with these types of diagnosis to resist treatment. At some point, most people who struggle as your son does do end up either seeking treatment on their own or they are encouraged by circumstances or others in their life who are able to convince them. Sometimes it is just a matter of them seeing it themselves as well.
I understand your fear of pushing him away. It can be a difficult balance when you want to keep your son in your life yet you want to get him help. You may want to try to start at the least intervention possible (such as a friend or family member talking with him) then go from there. Interventions are a last resort and they are known to work well if there is some hope the person may listen. Keep researching it as an option and ask the opinion of others who know your son to get input about whether or not they feel it might work and if they are willing to help you with it. He may resist and pull away from any help you try to get him, but it is unlikely he will stay away forever since you are a safe haven for him and you are willing to care for him when he needs it.
Thank you very much for the rating and generous bonus. I appreciate it! If I can help in the future, please let me know.