Most commercial beer has a shelf life of about six weeks from the time it is bottled or canned. But if kept refrigerated, beers from large breweries may last to a year. Beer from micro and craft breweries has a much shorter shelf life, so it's best to buy on an as-needed basis.