Fentanyl is pretty fast-acting, depending on the method of ingestion. You may feel effects within the first 30 minutes. Effects tend to wear off around 4 to 6 hours later. Sometimes if you consume a large dose, the effects could last even longer.