There are many environments available to positively influence your ability to stop your addictive behavior.

Primarily, it lies within understanding the environment that you're living in.

Do you live alone, do you live with someone who engages in that same behavior are typical questions.

It might be smart to look at a sort of a recovery home or living with someone else or living in an environment that does not support or endorse those sorts of behaviors.