What is the best way to help break any addiction?

Get the help and. Support that you nee and deserve. 12 step meetings, therapy, a psychiatric evaluation are all very helpful with addictive processes.
Mutual support helps. Breaking the isolation which is fundamental to addiction seldom fails to move the recovery process along.