It's not easy, and it's something that will always stay with you imo.
I have family who were in rehab for cocaine addiction and other drug, alcohol been the worst. They beat it all, but found tobacco the hardest of the lot.
I'm sure if you try you'll have no problem, it's all depends on your frame of mind. Definitely working in a bad environment won't help.
Atb j