Если вы ставите перед собой какую-то задачу, вы приходите либо к положительному результату, либо к отрицательному. Если результат положительный, вы себя хвалите, если отрицательный- ругаете.
Если вы себя ругаете, то мозг выбирает на будущее не достижение положительного результата, а вариант отказа от дальнейших попыток. Учитывайте это при срывах и каких-то неудачах. К тому же если вы себя ругаете, вы чувствуете вину, а чувство вины всегда компенсируется самонаказанием, это неосознанный процесс психики.
При постановке цели учитывайте чтобы она была конкретная, измеримая, достижимая и определенная по времени.
Информация по отказу от зависимости - http://trezvybalans.tilda.ws/