Assuming a relatively cool and stable environment, how long can you store beer in:
- Bottles
- Wooden barrels
- Metallic barrels
- Cans (Yes, I really asked that.)
without it loosing its carbonation and taste or going off?
Are there general rules that apply to any sort of beer or is this highly specific?
(Please note that this question is not about intentionally aging the beer, just storing it.)