I don't really know how to explain it, and I've never understood it, but he's gravitated toward people who were just users. It started in high school. He always used to have friends when he was younger. Not many, but there were kids he hung out with and had sleep overs with. But our high school is very clique-y and when he got there...well, he wasn't a jock, and he wasn't a nerd, and he wasn't a goth...he didn't seen to fit in with any of the groups. He said he ended up with the stoners because they were the only ones who were nice to him. Eventually, his friends from his younger years migrated away from him, mostly because they didn't like his new friends. He should have seen it for what it was. He had a car back then (before we took it back) and he could give people rides. When he'd get grounded from the car, no one went out of their way to be his friend. He had an allowance, so there was money. When the money was gone, so were the "friends". Then there was college. He just got stoned with buddy for a year. But his buddy - the same one that was supposed to be his roommate in the apartment - well if there's no money, no free rent, he's gone.
My son is actually a nice enough person. He can be very funny and personable when he wants to be...I've seen it. But he doesn't know how to make friends and seems to think that he must always be entertained. If he doesn't have someone to hang around with, he's miserable. He thinks he must never be "alone".
When I was young, I went to work, came home, did what needed done around the house, watched TV, read a book, went to bed, did the same the next day. On weekends, and even after work, I might stop for a drink with colleagues, or go to a club with a friend. I made friends at school and with co-workers. Don't people do that anymore? Isn't that how young people do things anymore?