I talked to somebody today, who works at an institution for people with addictions. I told him that most people's cravings are caused by a restlessness. I told him about the truth of this saying of St Augustine and how it can comfort people in their fight against addictions:
"Thou hast made us for thyself, O Lord, and our heart is restless until it finds its rest in thee.”
Jesus Christ can fulfill the emptiness, the void, that people are trying to fill up with all kinds of stuff : recognition, status, food, money, pain killers, etc.