Pro players are typically active for around 3-5 years. Certain players have been active for more than 10 years (such as SoaZ whose debut was in 2011) while others have short-lived careers due to being pushed out by better players. Still, this is plenty of time to leave a mark and earn a nice living before retirement.