Male cardinals get their full scarlet color (incl. beak) after about 6-7 months when they are fully matured … bird fact dot com ;-)