Some days are a little hanging on by the fingernails Grateful. Learning to deal with stuff like this is a skill like any other. Took me a while to get it.
Beating yourself up is not going to help much
You won't regret staying true - imagine sober you on Monday morning?
remember the great tips here too, especially urge surfing :
http://www.soberrecovery.com/forums/...-cravings.html
Sth I think you have the right attitude with that guy
[edit glad you're feeling better Grateful
] D