AB de Villiers says young players need to make tough choices to succeed as there are always a lot of distractions which come their way.
"There are a lot of distractions that any player must navigate in their career. It can feel like everyone wants a piece of you when you get closer to the top," de Villiers said.
"When you enter the public stage, there is a lot of pressure on your shoulders to perform at the highest level every time. Any young player looking to succeed needs to make tough choices, work hard and always stay focussed. Starting a family and recovering from injury, I managed to find a balance," he added.
De Villiers suddenly announced his retirement on May 23 from all forms of international cricket with immediate effect. He finished with a staggering 20,014 international runs (8,765 in Tests, 9,577 in ODIs and 1,672 in T20Is).