Everyone talks about the dreaded stale coffee bean. But how long should suitably stored beans stay palatable after roasting?

By "suitable...