On average, it generally takes 3 to 4 weeks for sod to take root in Texas. However, the exact amount of time can vary depending on the variety of grass, your local weather conditions, and your soil quality. It often will root in as little as 2 weeks in the mid-spring through mid-summer, and take as long as 8 weeks in late fall through early spring.