The answer to 'best time for lawn mowing' is that the best time to mow your lawn is typically in the morning or early evening, when the grass is cool and the sun is not at its hottest. Mowing during the heat of the day can stress the grass and cause it to dry out more quickly.
The ideal mowing height is 3-4 inches, and you should never remove more than one-third of the blade height at a time. This helps the grass maintain its health and resilience. It's also important to vary your mowing pattern each time to prevent the grass from growing in one direction.