A generic form of modafinil called Modvigil 200 usually lasts 10 to 12 hours. Age, body weight, metabolism, and general health can all affect how it affects a person. After consuming it, most users start to experience an increase in alertness 30 to 60 minutes later. After taking the dose, peak concentration happens two to four hours later.