How Long do Tornadoes Last?

It is very hard to tell how long a tornadoes lifespan is due to the fact not every tornado is the same. Some could last 5 minutes where as others could last a few hours.