I've been there with those bad work days and would come home and drink a bottle of wine. I finally figured out it wasn't worth beating myself up mentally and physically, reliving the day as I drank. I still have those bad days, but now I'm able to leave them at work. Good for you for not giving in!