After I roast mine I leave them in an open gallon jug in a cabinet in the garage. When I can smell them they are ready, anywhere from 24-36 hours, at that point I seal them in a mason jar. I typically roast 2 12 oz batches on Sunday afternoon and start using the beans on Tuesday morning. SInce it's just my wife and I living here and we each just drink one big cup per day that schedule works almost perfectly for us. By Tuesday I usually have less than 1/2 cup of beans left from the previous batch.