Es gibt keine Zeit zu verlieren: Jede dieser Entwicklungen könnte sich innerhalb von Monaten oder höchstens Jahren ereignen.
There is no time to lose: any of these developments could occur in a matter of months or at most years.