This formula from Chip Pearson website might help

=DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & DATEDIF(A1,NOW(),"md") & " days"



http://www.cpearson.com/excel/datedif.htm#Age

VBA Noob