"freshness" may depend on the flavors you want.. some big beers wont mellow out for a good while (months), while hop "freshness" is optimal around 6weeks... you may find flavor of fresh fruit beers (not fruit extract flavoring) may die off fairly quickly, and wheat beers are probably the fastest "grain to glass" and tend not to age that well... there is probably some issue with the proteins in the beer breaking down over time that contributes as well, but I cant necessarily verify that... so I would agree that the type of beer also makes a difference in the ability to withstand aging