As someone who quit drinking after a collection of decades of making choices that resulted in me hating myself, I recommend quitting drinking. If you still make the same mistakes, well- you have removed that from the equation. We are all just doing the best we can, keep on keeping on.