The duration of Adderall's effects on the body can vary depending on several factors, including dosage, formulation (immediate-release or extended-release), and the individual's metabolism. Generally, the immediate-release formulation of Adderall lasts around 4 to 6 hours, while the extended-release version can last up to 12 hours. Consult with a healthcare professional to determine the specific duration of Adderall's effects based on your circumstances.