I have no idea if a coin can last 100 million years under excellent conditions, but just to contextualize:
The difference between a coin lasting a thousand (10^3) years and 100 million years (10^8) is five orders of magnitude.
That's the difference between 1,000 years and...3 days.
"I collect sandwiches. I have some that are 3 days old and in excellent condition. I expect that in the right conditions one could last 1000 years"