I suspect it’s not only me who found it kind of frustratingly hopeless to sky fly seven times in a row.
“How to sky fly 7 times” is the search engine term that generates most hits on this blog.
Well. I managed to sky fly seven times in a row by waiting until a day with a sensible terrain showed up. And then I bought a speed potion. Somehow, it worked, and I am now a tiny golden dragon who has reached the highest level.
Good luck to all fellow dragons trying to escape their mothers!