by Robert C. Long
In English, "forever" is sometimes intended to mean an infinite amount of time, and sometimes not. So it is reasonable to ask how long a time is indicated by the biblical words and phrases translated as "forever," "eternal," "everlasting," and the like.
And the answer is:
Usually they indicate a time period of tens or hundreds of years.
See ForEver.pdf for details. This is the main listing. All Old and New Testament instances are included.
See ForEverC.pdf for a listing of instances where the period designated is under one hundred years.