The time it takes a person to detox from alcohol is dependant on the extent of their usage, physical state, and other factors. Generally, most withdrawal symptoms end within 5 to 7 days.