Virgin St. Mary, the Mother of God The years of her life on earth were 60 years. She was 12 years old when she left the temple. She spent 34 years in Joseph's house, until the Ascension of the Lord, and 14 years with St. John the Evangelist, according to the commandment of the Lord which he told her at the cross, "Behold, this is your son," and to St. John, "Behold, this is your mother."