Lance, you need to stop thinking of what you're missing out on, but what you're gaining.
What if you had started drinking? You could have embarrassed yourself at this dinner. You would have likely picked up more on the way home. You would have been hungover today and having regrets for having picked up.