Unless we think the Trump judgement's aren't part of the tribulation (God Wrath):The two witnesses have been here 3 ˝ years before they are killed by Abaddon/Apollyon who isn’t released until the *5th Trump.
*When they are killed, they have already been here 3 ˝ years and at least here thru the 5th Trump.
*The two witnesses have not arrived yet Aug. 2020.
Scripture says, after they die and are raptured, the son of perdition calls himself God and demands worship/control for *42 months.
That’s 7 years total folks.