Bhagavad Gita, Chapter 2, Verse 59
The objects of sense fall away from one who abstains, but the longing for them remains. Even that longing ceases for one who has seen the Supreme.
Willpower alone can hold a craving back. It takes something deeper to actually make the craving let go.
Forcing restraint through sheer discipline still leaves the underlying pull intact, it's just being suppressed. Real, lasting change happens when something more fulfilling replaces the craving entirely, not when the craving is just held at bay.