Adults should have an eye exam every 1-2 years, while children, seniors, and those with medical conditions may need more frequent check-ups.