Trying to overcome human nature will make the process long, but aligning with it will make it fast. Good habits and bad habits are only relative—more often than not, bad habits align with human nature, while good habits are the opposite.
After that realization I stopped drinking and have never felt like it again.