If the results are showing negative, then reverse the 2 dates

DateDiff("yyyy",DOB,Now())



but as Allan said, his Age function is accurate right to the day.