Without a time machine to go forward in time nobody can answer that question.
Now in a more serious note, Neymar was an exception. He renewed his contract, got a shitload of money and stayed for a while longer. Regular young players in SA will leave when the first offer comes, younger than ever.
So you either take your chance or watch a Portuguese club do it for you and sell it to you for 10 times what they paid.