Millions and millions of years, say