NASCAR odds are usually released days or weeks before a race, but the exact timing can vary by sportsbook. Odds can change leading up to the race based on driver performance and weather conditions.