Трудно предположить, какова была продолжительность жизни динозавров. Иногда возрастные линии костей, как кольца деревьев, сообщают нам, что в разное время жизни животное росло неодинаково. Приблизительно возраст животного можно определить, сосчитав линии на костях. Изучение костей апатозавра, ранее известного под названием бронтозавр, позволяет предположить, что зауроподы вырастали быстро, примерно за 10 лет. Но после того как их размер достигал 90% от размера взрослого животного, темп роста резко снижался.
Птенцы-динозавры росли быстро, их в первые недели жизни постоянно оберегала и кормила самка. Когда животные становились более взрослыми, их рост замедлялся, но не прекращался, динозавры росли до конца жизни. Считается, что продолжительность жизни мелких видов составляла примерно от одного до двух десятков лет. Гигантские же динозавры могли жить от 200 до 300 лет. Половой зрелости они достигали в возрасте от 40 до 50 лет, в это время они были готовы к продолжению рода.