I don’t like to lie, so I usually go with the second one. It’s honest and doesn’t give away too much information. If you can’t or don’t want to be honest, there are a lot of reasons to not drink and one excuse or another will work.
“I’m doing sober (insert month)
“I didn’t drink for a while and felt amazing, I’m going to keep that going”
“My doctor said drinking is causing my heart to beat abnormally, I’m not drinking tonight”
“I found out I’m allergic to something in alcohol and that my rash could turn into a heart attack. Not drinking today”
“My (insert distant relative no one knows) has liver cirrhosis and may pass away from it, I’m not going to drink tonight”
“I’m doing a 7 day cleanse”