Сочувствую Вам, автор. По существу: 1)обратитесь с проблемой к  компетентному психологу, и желательно, чтобы и сын тоже, пусть и не сразу, тоже обратился к специалисту. 2) Чем он у Вас занят - учится, работает?  Обеспечивает уже себя или с родителей тянет? Если материально зависит еще   от Вас, то, может быть, у Вас есть право что-то требовать  с него? КАк-то мотивировать на отказ от травки взамен на..... Я общалась с спихологами на эту тему, были проблемы у родственников, поняла, что решение может быть довольно жестким - вплоть до того, чтобы выпустить в самостоятельное плавание и пусть сам отвечает за свои поступки. Кто-то выплывает, а кто-то нет...