It doesn't matter whether it faded at 17 or not. I suspect it did, actually, but it was utterly useless after the Goblet of Fire either way. Voldemort took on Harry's blood precisely so that it would no longer protect Harry from him, and it did not. That, then, was that.
IIRC, he also took on that blood because it was a requirement of his resurrection, being "the blood of an enemy".
By the end of the books, when they finally did fight again, the protection most likely had worn off anyway. But it would not have played any role in their battle regardless. --- Or, rather, they technically fought a couple of times before that, but with their wands interfering. Which, funnily enough, is sort of what happened in the very end, too. Voldemort had no luck with wands!