Hate to answer a question with a question, but did you post roll today? If so, you have nothing to worry about. Only a worthless shitbag would give his word, then not keep it. You don't sound like a worthless shitbag to me.
So, that's not an issue...for today at least. Don't worry about tomorrow. Tomorrow isn't here yet. All you have to do now is do whatever the fuck you have to to stay clean today. Then wake up and post roll again. Who knows, the craving might be gone tomorrow, right?
As far as I can see, you've got this, brother! You're in the exact right spot. You're not caving today. PM me if you have to. But YOU'RE DOING IT EXACTLY RIGHT!!! Congrats on three weeks. Don't be a spineless puss and throw away three weeks of progress. There are plently of folks who would kill to be three weeks in. Tell me, before you found this site, did you really believe you could go three weeks without dip? I didn't. Others probably didn't either. But I knew I could make it one damn day...and that is all there is to it. So, grit your teeth, remember that you gave your word, and live free.