J. D. Greear recently discussed why God often slowly removes sinful cravings from his people. Here’s an excerpt:
Every Christian I know has had the experience of coming up against the same sin—again—and wondering, “Will this struggle ever end? Why doesn’t God just remove this?” (If you haven’t had that experience, just give it time.) This seems to be a frustration common to all believers, and not just with sin, either. When we experience any prolonged suffering or pain or discomfort, we have to ask, Why?