There are chemical and other explanations for addictions, but speaking from my own observations (and I am a shamanic type), there is always some sort of disembodied spirit causing some of the addiction, riding your energy field, trying to impose their needs and addictions onto you.