An addiction is a recurring compulsion by an individual to engage in some specific activity. The term is often reserved for drug addictions but it is sometimes applied to other compulsions, such as problem gambling, pornography, and compulsive overeating. Factors that have been suggested as causes of addiction include genetic, biological/pharmacological and social factors.