Next and Zara only go up to 13ish. I've bought men's shorts & t shirts from Primark for him as he has a long body, but trousers would be too long. He's only 12 but tall. He also hates shopping so I need to know where to go exactly!