Opiate withdrawal symptoms can start within a few hours to a few days after the last use, and typically peak within 1-3 days. The duration of opiate withdrawal can vary depending on several factors, such as the type of opiate used, the duration and frequency of use, and individual factors such as age, overall health, and co-occurring mental health conditions. In general, acute opiate withdrawal symptoms can last up to 7-10 days, but some individuals may experience protracted withdrawal symptoms that can last for weeks or months after the acute withdrawal period has ended.