Zehr said that as with any kind of addiction -- be it alcoholism , gambling or drug dependency -- addictive spending is often rooted in punishing feelings of low self-esteem and problems with impulse control .