The only country with geopolitical objectives that would not be subject to massive retaliation would be Russia.
I think we have at least 5 years to get ready, but YES, we need to harden the grid and our individual resources.
Not for this thread, however.