how long since taking heroin should withdrawal symptoms begin
About 24 to 48 hours after taking the final heroin dose, withdrawal symptoms peak. They continue to persist for up to a week. Cravings can last even longer, sometimes occurring years after the last actual heroin use. Detoxification from heroin is only the first part of an overall treatment plan.