а что вы сможете изменить, если ему уже 18 и у него сложился определенный круг общения? закроете дома и не разрешите идти к друзьям? это в 10-12 лет можно что-то думать, а в 16 и 18 уже поздно. говорю все это не с пустого места. у двоюродной сестры сын так подсел на наркоту. она узнала когда ему было 17. потом перестал ночевать дома, на претензии матери не реагировал-я взрослый, сам знаю что мне  делать. и всё. Дальше даже рассказывать не буду чем все закончилось.