10 seconds According to NBA rules a player have only 10 seconds after catching the ball to shoot a free throw.
(in order for the service to be considered legal)