How long does vyvanse last : Vyvanse (lisdexamfetamine) is a long-acting stimulant medication used to treat attention deficit hyperactivity disorder (ADHD) and binge eating disorder. Its effects typically last for around 10 to 14 hours. The drug is designed to provide a gradual and extended release of the active ingredient, which allows for once-daily dosing.