TruGreen’s work will become more apparent over time, but it takes an average of 10–14 days for TruGreen weed control to show results. Lawns that TruGreen fertilizes may begin to look more lush and green within a few days to a few weeks. However, how long TruGreen takes to work will depend on your lawn’s overall health, type of weeds, and variety of grass.