Cravings are part of the ongoing cycle of addiction. Through research, scientists have discovered that specific drugs can block cravings for drugs or alcohol or can block the affect of ingesting the substance. Anti-craving medications help remove the physical, psychological, and emotional cravings for drugs.