It's not that old, but it seems old to Teddy. Kids, you know!
If Charles is really ten years older, he's way too young to be Charlie Weasley... and he says he goes to Charon almost every night, which if Charlie still is dragon-taming in Romania, probably wouldn't be feasible for him.