Alcohol can be detected in the body for up to 80 hours (three to four days) after the last drink, depending on various factors such as age, weight, and liver function.