Pues bien amigo... como dice el colega ke me antecede, no es viable ir restndo los años, meses y dias de la forma en ke inicias, ya que traerá consigo errores y confusion, lo ke yo sugiero es pasarlo todo SOLAMENTE a DIAS, para ke así puedas irlos restando y de esa manera con un MOD (%)...