On a psychic level, we could be carrying energies and entities and cravings and habits and confusion and patterns of behavior from generation to generation that we don't want. We could also have picked up loose energies or entities from places we visit or live, and this could be very confusing. It could reinforce or even produce addictions and cravings that don't really belong to us.
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.