what are natural ways to get over addiction/bad habits?

Start good habits that refuse the bad ones. For example, instead of sitting down after work, go straight to the gym after work. Otherwise you won’t go afterwards because you’ve made yourself too comfortable.