look dude... if you're just going to excuse your behavior, then why ask for the input of others.
you appear to have a reason to stop ("I smoke too much and devolve into lazy, non-ideal behaviors")
what you don't appear to have is the fortitude.
nobody can convince you, except you.