Not only Guinness but any unopened beer can stay up to six to eight months in a refrigerator at the best quality. However, if stored at room temperature, the shelf life is reduced to four to six months.