a short-acting opioid such as heroin usuall y peak within 1–3 days and gradually subside
over a period of 5–7 days. Less acute withdrawal symptoms can last for weeks to months.
These more chronic symptoms include anxiety, dysphoria,  anhedonia, and insomnia.