As the name suggests, the best time to take pre-workouts is before a workout. Nevertheless, never take them to the gym or during training. In fact, the right time to take these supplements is at least 30 to 60 minutes before hitting the weights and cardio machines.