I know that ground beans should be consumed within two weeks of purchase but what about roasted coffee beans, how long can i keep them before they turn crap?