Whether it's worth cleaning a 20-year-old carpet depends on its condition and your preferences. Professional cleaning can remove dirt and stains, but older carpets may wear and tear permanently. Assess the carpet's overall condition and consult with a cleaning expert to determine if cleaning or replacement is better for your situation.