動物壽命的長短,往往是與其生長模式相關聯的。非限定生長的動物比限定生長的動物的壽命長。倘若我們把現生動物的非限定生長模式用于對恐龍的研究,一些類群的恐龍從卵中孵化出來到成年所需時間分別是:原角龍需要26年-38年,中等大小的蜥腳類恐龍需要82-118年,巨型蜥腳類,如腕龍,則需要百多年。那么,如果長成年后的恐龍,再能活上同樣長的時間,腕龍也可活300年左右。
另一個影響動物生長的快慢的因素是它們的新陳代謝。平均說來,熱血的脊椎動物的生長速度,至少要比冷血動物快10倍。生長越快,壽命越短;生長越慢,壽命越長。
恐龍有著什么樣的新陳代謝呢?它們是熱血動物還是冷血動物?這是我們正確估算恐龍壽命的一個關鍵。很多證據顯示出不少恐龍類群是熱血動物。如果這是真的,便可用現生熱血脊椎動物的生長模式來計算恐龍的壽命。如果是熱血恐龍的個體可活幾十年至一百多年。
總之,對于早已作古的恐龍,我們目前還不能準確地了解它們究竟能活多久。一些古生物學家,在對某些恐龍骨胳的生長環進行研究后發現:這些恐龍死亡時的年齡為120歲左右。因此,有人認為恐龍的壽命可能更長,即可能活到100-200歲。