I quit smoking after 10 years of heavy smoking. It was then that I realized I didn’t have the willpower I thought I did. It was very hard but I did it. Took about 3 years before I didn’t even think of having a smoke after a meal or with a drink. 3 years!! That was 17 years ago.  So good on you. Anyone can change but it takes effort.