in a day!

We havn't had them in the house since Christmas for this reason. But today the texas bbq sauce flavour ones jumped into my shopping basket. I ate some at lunchtime with dd (ok she probably ate about three) and now i've just polished off the rest!
Help me someone how can i stop myself going back to the same shop tomorrow and risking the same thing to happen all over again??