Sometimes you have to tell yourself "not right now". Not all the time but sometimes. When did we get this idea that we can have everything we want right when we want it? -- 37 flavors, Big Mac and fries, coffee in a 100 different varieties, doughnuts, subs, pizza that can all be picked up without ever leaving our cars.
We can't have it all every time the mood strikes -- it's too easy to indulge and then the indulgence becomes a habit that is an expectation (and the indulgence is something on top of that).
Sometimes you have to say no...not right now.