So sorry for the delay in responding. Sometimes requests are not posted like they should be. I sense a great deal of pain and frustration from a very loving mother. It has been said that time heals all wounds. Give your son the space right now to see if he can get his act together. You will always love him without a doubt. If you can text him or call, do so every blue moon just to check in on him and to let him know that you care. If he totally ignores you, just continue on with your life. You cannot change his actions but you can change your reactions to his actions. Try to find out where he lives through any of his friends that you may now. Write him a heartfelt letter expressing your concerns that he can refer back to at a later time. Nonetheless, he is an adult and must fall before he picks himself back up and starts on a much better journey in lie.
Hope this provides you with some insight.