How Long does Beer Stay Fresh?

Beers that are strong ( 7.5% alcohol by volume), which are made with 100% malted barley and have high hop content can stay good for up to 20 years.Mass-produced beer that is far from 100% malted barley and has very little hopping, maybe 6 months.