are you/have you gone into work today?
IF you don't smell like booze and are functional I'd go ahead with the plan to sort it out. usually coming in and showing a recognition of the issue and desire to address it right away makes a huge difference. Everyone has the occasional bad day, inappropriate action or something, but addressing it can smooth it over pretty quickly if it's not a routinely repeat performance.
then, come back here and lets talk recovery