I may not be an expert but base on my experience on how to break bad habits.
1. Let someone control your Money - before you do/buy/eat something you need money. so if you are not the one controlling or handling your money it will be difficult for you to do/buy/eat etc etc this is baby step to break bad habit...
2. Look for a Travel buddy - Mountain Hiking for a week (no money included) just like for survival, a week will result for Life appreciation.
3. Time Management - Clean (House Chores), Drink lots of water just no coffee or Energy Drink so you can sleep better and be productive for a boring but safe life.
Action Plan:
1. What will I stop Doing?
2. What will I start Doing?
3. What will I continue Doing?
Steps that changed me. (just my Experience.)