How would I know if I am nearly there beating dihydrocodeine addiction?

There is no single. Point where you beat an addiction but if your energy is better and your cravings are less, you are better. Consider using naltrexone.