However, most professional gardeners would agree that between 8 AM and 10 AM is the best time of day to cut your grass. The reason for that is that lawns need time to heal before evening. Grass needs the benefit of the day to dry and heal before dusk settles.