After 12yrs your floor is about as cured as it's gonna get, and a good etching should suffice. The process would typically involve 3 cycles of > etch/rinse, etch/rinse, etch/rinse.
See the product's directions for acid %s, etc.
I've used the following on my own basement, and have been satisfied with the cost/benefit result.
It's a 1200 SF space, with moderate foot traffic and occasional furniture rearranging.
After etching (i use UGL Drylok Etch) is finished and the floor is *thoroughly* dry:
Two coats of a product called Epoxy-Seal, mfg. by SealKrete .. ~5 gal @ $35/gal
Followed by two coats of Clear-Seal, same mfg .. ~4 gal @ $30/gal (the clear coat goes further)
It's been 7 yrs since mine was applied, and still looks great, imho.
The few times something heavy/sharp has been dropped and caused a ding, I do a light spot sanding and the touchup applies/blends seamlessly.
With occasional ding maintenance, I can't see needing a do-over here for at least another 3ish years, and even that would only be as above: light sanding/color/clear.
A big caveat is that I wouldn't use SealKrete for a garage/shop floor .. there you're looking at a major materials expense for industrial duty epoxy.
But for your likely purposes, and assuming no environmental conditions out of the ordinary, it should prove satisfactory.
So for ~700 SF DIY: etching supplies $20, color coat $100, clear coat $100, misc cleaning brushes etc $30 = ~ $250 DIY +/- 20%
A small portable fan somewhere else in the basement, running on low just to keep the air moving, wouldn't hurt either.
That was a detailed estimate. Thanks. But Im hiring a contractor. Will the numbers vary drastically if I dont do DIY?