The last three and a half years are the worst, but the Scriptures indicate that the time of God's judgment on this earth is seven years.
If it begins at the first seal, then why do the souls under the alter (fifth seal) ask, "how long"? Wouldn't they know?