Most Helpful Guy
Most Helpful Girl
He could be going through something's right now and he could feel like he needs to push everyone away.
I'm so sorry that you are hurting, but I don't think you could do anything for him. Maybe if you knew a couple of his friends you could call them and tell them that you are worried. But from where you stand, I don't see anything that you can do other then tell people who are closer to where he lives.
Maybe he just needs time to think on his own? Just text him or leave him a voice mail telling him that you aren't leaving, and you are always here for him. He needs to know that he is cared for.