Use the embarrassment as fuel to stay sober. Whenever I think about drinking, I remember all the awful things I did or said while I was drinking... I try to remember them in excruciating detail. Then, suddenly, I do not want to drink.
Self torture? Yeah, maybe, but it works for me. I just celebrated my first year sober.