How long does an EF-5 tornado last?

There is no given duration for a tornado of any intensity, but a tornado as violent as an EF5 will generally last fairly long. Most will likely last for at least 20 minutes. Some may last for well over an hour.