My adderall xr is 20 mg. It's suppose to last up to 24 hours, well thats what it said on the form that my doctor gave me to give to the pharmacist.