I have been taking nanovapor for a pre workout, I like it, no crash like the other pre workouts I have taken.