How long do your cravings usually last? It can be helpful to time them and see that they only usually last 3 minutes, or 5 minutes, or 10 minutes. Then, when you have a craving, remind yourself, “I’m only x minutes away from success!”