For most people, the best time to take a preworkout is 30-60 minutes before you begin your workout. However, the exact timing depends on your individual activity level and metabolism. As you begin taking a preworkout supplement, notice how it affects your energy levels to see when it “kicks in,” then plan your dosage accordingly.