i take vyvance 40 mg and i remember my dreams just fine. my doctor said it lasts around 12 hours i usually take it in the morning so it wears off by 8pm