I recommend trying to put a Life Tap in your macro someplace. Especially if you are affliction. I use a similar macro with my warlock and that keeps me from ever having to drink or eat.