For food:
* Stale
* Spoiled
* Rancid
* Overripe
* Worn out
For appearance:
* Worn
* Dirty
* Soiled
* Used
* Battered
* Tarnished
For ideas/concepts:
* Old
* Stale
* Outdated
* Boring
* Unoriginal
For the air:
* Stagnant
* Foul
* Musty
For water:
* Stagnant
* Polluted
So, to give you the most accurate antonym, please tell me how "fresh" is being used in your specific situation. 😊