How Long Does it Take to Detox from Alcohol? For people with mild or moderate alcoholism, detox generally begins within eight hours after the last drink and typically lasts between five and seven days. For those with severe alcoholism, withdrawal symptoms may not subside for two weeks or more.