Вообще провильно говорить не "не могу", а "не хочу". Словосочентание "не могу" правомерно применять в тех случаях, когда речь идет о вещах, нарушающих физические законы, например, человек говорит: Я НЕ МОГУ находится без скафандра под водой более 10 минут. Или: я НЕ МОГУ повернуть голову на 180* градусов. В тех случаях, когда речь не идет а нарушении физическиъх законов, следует говорить: Я НЕ ХОЧУ. В Вашем случае это будет звучать примерно так: Я НЕ ХОЧУ БРОСАТЬ НАРКОТИКИ. То есть Вы может и делаете вид, что хотите, по крайней мере так утверждаете, или декларируете, но на самом деле нет. Это очень важный момент. И когда придет полное осознание этого, все станет намного проще, в том числе и решиться проблема употребления наркотиков. Нужно смотреть на то, что человек делает или не делает, а не на то, что он говорит или декларирует.