Can I take it before every race, even short ones?

Yes, especially if it’s an intense pace or involves bursts of effort like a 10K or sprint triathlon.