I spent three years alternating between periods of sobriety, followed by failed attempts at moderation. I finally got sick of waking up foggy, and spending my evenings starting out moderating, and then saying screw it. My body was both physically and emotionally exhausted.
I decided December 31, 2015 as I was drinking that I was done. I woke up the next day with a hangover, and determination, and haven't had a sip of alcohol since. Life still throws curve balls, but they are so much easier to deal with sober.
You can do this, and you do not need to wait for a proverbial rock bottom. Tell yourself this is enough, and take alcohol off the table.