Those without an ounce of effort to change their lives have the tendencies to revert back to old habits. Especially if they're always dependant on someone to bring over a change in their lives, one day that person is highly likely to leave and that's where life resets back to where they last left it at.
Being alone for a period of time while finding alternatives for your urges, or getting rid of it all is the best meditation to change one's perspective of life.