A spray tan typically lasts about 5-10 days, depending on skin type and maintenance.