A thousand million years (3)
I believe the answer is:
eon
'a thousand million years' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for eon that I've seen before include "Very long period (US and technical spelling)" , "Era" , "Long period of time" , "Very long age" , "Vast age; eternity" .)