We don't know exactly when Proto-Indo-European was spoken, but estimates range from about 4500 to 2500 BCE. It is believed to have been spoken somewhere in the Pontic-Caspian steppe, a region north of the Black Sea.
Proto-Indo-European gave rise to a vast family of languages spoken across Europe, Asia, and parts of the Americas, including English, Spanish, Hindi, Russian, and Persian.