Pre-workout usually lasts around 3–4 hours, depending on how much you take.