Hi Wes.
Age old question right there. Could depends on Tannins, acid level, alohol levels, vine age etc.. if you really want to figure things out buy like 6 bottles drink one now, another one 6 months later and then 6 another months another one. Research drink have fun. Trace can chime in.
2012, 2013, 2014 are magical years for Napa Area. Mostly if you buy off the supermarket shelves you can drink those now. Some of ultra boutique vineyards actually limit bottles you can buy and go to Auction as soon as they're bottled.
Anyways, good luck and read a lot. There's a ton try. Mostly I purchase ready to drink. On exception if it's a good year in Napa I buy, like the the 3 years above I buy and hold, try 1 in a few months then try in a few months. Mostly decant high end wines that young.
Here's what I'm having in less than an hour. Blackened Salmon and pasta tonight