Hey Snoozy,
3 weeks is great going
Just don't drink for today , when you wake up tomorow then see where you are .
I always found delaying taking a drink for a day or two was a good stratergy that got me through many a tough day . Afterall when i started 20 hours out of 24 i didn't want to drink now it's 24 in 24 .. stick with it ..
Have you read about urge surfing ?
Bestwishes, m