Here is a function that will give you the age in Years, Months, and Days. If you only want the Years and Months, reply back and I will alter the function for you if you can not do this yourself.
Function GetAgeYMD(DOB As Variant) As String
Dim intYears As Integer, intMonths As Integer, intDays As Integer
Dim strTmpString As String
If Not IsDate(DOB) Then Exit Function
intMonths = Int(DateDiff("m", DOB, Date))
intYears = Int(intMonths / 12)
intDays = DateDiff("d", DateAdd("m", intMonths, DOB), Date)
intMonths = Int(intMonths Mod 12)
If intDays < 0 Then
  intMonths = intMonths - 1
  intDays = DateDiff("d", DateAdd("m", -1, Date) - intDays, Date)
End If
If intMonths < 0 Then
  intYears = intYears + intMonths
  intMonths = 12 + intMonths
End If
If intYears = 1 Then
  strTmpString = intYears & " Year "
Else
  strTmpString = intYears & " Years "
End If
If intMonths = 1 Then
  strTmpString = strTmpString & intMonths & " Month "
Else
  strTmpString = strTmpString & intMonths & " Months "
End If
If intDays = 1 Then
  strTmpString = strTmpString & intDays & " Day "
Else
  strTmpString = strTmpString & intDays & " Days "
End If
GetAgeYMD = strTmpString
End Function
HTH
RDH