how long does vyvanse last Vyvanse is a long-acting medication for ADHD and can last up to 14 hours. It's important to follow your healthcare provider's prescribed dosage.