Typically, your interior rooms should be painted every 2 to 10 years. A more precise time frame depends on some factors such as the room, the paint quality, and the quality of the existing paint job.
High-traffic rooms, like hallways, kitchens, and bathrooms will need new paint sooner than bedrooms.
Paint quality also has a pretty big impact on the longevity of interior paint jobs. Higher-quality paints are easier to apply, look better, and last longer.
Finally, the quality of your existing paint jobs will determine when those rooms need a new coat of paint. If your existing paint is cracking, peeling, chipping, or bubbling, those surfaces need some new paint.