Question: how long does modafinil last?
Answer: For most healthy people, 30-50 mg of modafinil will be plenty. It lasts 6-8 hours; take it in the morning, with or without food.