1) Throw away all shot glasses, drinks, and anything else that reminds you of drinking alcohol.
2) Every day put $5 into a mason jar. This is money that can never be spent or borrowed against, only invested into your retirement fund.
3) When you feel like drinking count the money in the jar and double that amount for every single drink. Don't cheat! You are only cheating yourself.
4) You will soon find its way too expensive to drink and that you are saving a lot of money.
This technique, which I thought of a few months ago, has worked great for me. I quit spending $5-12/day on alcohol and saved up enough for an ETH very quickly in a healthy way.