v2.0, requires Apple’s Shortcuts app on iOS 12
Drinking buddy is a Shortcut for logging your drinks and monitoring your estimated Blood Alcohol Content over time.
Informed by your weight and gender, Drinking Buddy acts as a personalized tool for keeping track of your alcohol consumption. You can even optionally record your estimated BAC levels to Apple’s Health app.
Drinking buddy keeps a log in your iCloud Drive, where it’s as protected and private as anything else in your Apple account. This log is plain text, and also includes your personal settings.
Drinking Buddy calculates your BAC based on the Widmark Formula, which factors in your body weight, gender, and the time since your drink. There are many Widmark calculators out there, but I’ve never seen any that do the kind of cascading calculation that Drinking Buddy does. Drinking buddy does its best to estimate your current BAC based on all your recent drinks, and even shows you how long it will take for your BAC to go down to zero.
Of course, all of this is just an estimate, so please use Drinking Buddy for information and entertainment purposes only. Drink responsibly and don’t drive if you’ve been drinking.
Here are some things that Drinking Buddy can do:
Log your drinks now or later. You can tell Drinking Buddy how long it’s been since you finished the drink you’re logging, or even log a drink days later if you forgot in the moment.
When you launch Drinking Buddy, it shows your current BAC, how long it’s been since your last drink, and how many drinks you’ve had today.
If your BAC is greater than zero, Drinking Buddy shows how long it will be before you’re back to zero.
It also shows a fun little emoji corresponding with your BAC, and, since BAC numbers can be hard to read, a “drunkenness percentage.” A drunkenness percentage of 100% is equal to a BAC of .08, at which you're considered legally intoxicated in the United States.
Drinking Buddy shows a car emoji when your estimated BAC is below .04 (legally “impaired” in the U.S.), but remember that in the U.S. you can be arrested for DUI with any BAC above 0%. It’s never a good idea to drive when you’ve been drinking. Duh.
Choose “Seven-Day Report” to see your drinks over the last seven days. This view shows a rolling average drinks-per-day, which is a number your doctor will ask you right before you lie.
View your entire log, or edit out mistaken entries.
“Hey Siri, I had a drink.” Optionally log drinks with your voice, using the DB Quick Log shortcut.
Things to Know
The first time you run Drinking Buddy it will ask to install another shortcut called DB BAC Calc. This shortcut does the actual BAC calculations and is necessary for Drinking Buddy to run. After you install it, Run Drinking Buddy again to complete the setup process.
You can log a drink when you start drinking it or when you finish, or any time in between.
You can log a beer, a glass of wine, a cocktail, or liquor. They all count as the same: 14 grams of alcohol. The only drink that counts as a different amount is the 1/2 drink.
If your standard drink is different than 14 grams, you can change this setting by editing the log file.
Drinking Buddy uses pounds for body weight, not kilograms. Sorry world.
Is it a good idea to let some random shortcut that some non-scientist made write data to your health app? That’s up to you.
I’d love your feedback on Drinking Buddy!
To update Drinking Buddy, just delete it from your Shortcuts app and re-download it using the link above. Delete the DB BAC Calc Shortcut as well. Your log will remain safely stored on your iCloud Drive, so you won’t lose any data.
1.0 Drinking Buddy released!
1.1 Changed some copy.
1.2 Added a check/explain/link if DB BAC Calc is not found.
1.3 Took that a step further and now Drinking Buddy helps you install DB BAC Calc if it’s not there.
2.0 is a major release with many new features:
Fewer taps to log. Now when you launch Drinking Buddy, you can log a drink right away, and be done. This is made possible by using notifications instead of modal alerts in many interactions throughout the Shortcut.
A daily summary now appears at the top of the logging menu. If you haven’t had a drink today, yesterday’s summary is shown.
Welcome and Help are cleaned up and improved.
There’s a new feature to share your BAC report via a standard Share Sheet.
Many small improvements and refinements.