How many years were dinasours on earth?
The dinosaurs were on Earth for about 235 million years. They first appeared during the Triassic period, which began 251 million years ago, and went extinct 66 million years ago, at the end of the Cretaceous period.