Question: how many years do college basketball players have to play?
Answer: No player may sign with the NBA until they are 19 years or older. Players who have played at least one year of college basketball are eligible for the NBA draft; this has been colloquially called the one-and-done rule, with such players called "one-and-done players".