How long can the player hold on to the ball before passing, shooting or dribbling? John Ryan 5 years ago Players are allowed to hold on to the ball only for 3 seconds before a turnover is called.