Somewhere between is reasonable to debate, but many people won't even agree on the principal of self determination, at least not consistently. Personally I wouldn't put the threshold longer than a human lifetime
It has always been thus. If you don't like the outcome of a war of conquest, you'll most likely have to start another war of conquest to try and get a different outcome.
After 500 years? Yes
Somewhere between is reasonable to debate, but many people won't even agree on the principal of self determination, at least not consistently. Personally I wouldn't put the threshold longer than a human lifetime