What is the life span of Betelgeuse?

Betelgeuse is only about 10 million years old - and is close to death already.

It has already exhibited, an expansion and contraction of it's outer shell, which is a sure sign, that it will soon (astronomically) come to a final end as a supernova.