One of the 50 questions in this topic
The Paleolithic (Old Stone Age) is the longest period and spans from the appearance of the first stone tools to the end of the last ice age.