I have been through what you are going through, but miraculously, my H and I didn't separate. My advice for you regarding your son is to get him out of high school. This won't change while he is there, the friends will stay the same. Find out how he can take the GED. He can probably pass it now. And then he either gets a job and makes money and supports himself in the lifestyle he chooses, or he goes to community college and you set the rules for that. Either way he is a lot more likely to start growing up, and the friends will change. His maturity is being stunted by the drugs. And yes, you can be addicted to mj. It may not be a physical addiction, but it is addiction with the drug of choice, which can be anything, including alcohol or marijuana.