Beer flavor develops over time, but it is different for each recipe and style. Since I am "one of those" who likes to brew a different beer every batch (will eventually repeat those I like best), I do the following:
1) On bottling day, I cap 5 bottles during the middle of the run with a different color cap. When they go in the box, I know which ones they are.
2) 1 week after bottling, I chill one of the 5 bottles for 3 days and drink it. This is repeated each week until I really have an urge to want to open another right then! At that point, 1/2 of the bottles go into the fridge.
3) I continue to open the remaining bottles from the original 5, at 1 week intervals, noting any changes in flavor. Once the flavor stabilizes, all of the remaining bottles get chilled and consumed.
I have a Belgian Dubbel just about ready to bottle, and I am guessing that I will need to change my interval for the 5 testing bottles to 2 or 3 weeks. I set the interval for my last Dry Irish Stout to 2 weeks, and its flavor developed nicely after 6 weeks in the bottle.