A: There’s no time-limit on how long someone may take for their turn, but annoying the other players by taking forever to make decisions may make them decide they don’t want to play with you very often. In other words, the only time limit is the tolerance of your fellow gamers.
We’d suppose this applies to… almost any game, though what is considered a reasonable amount of time for a turn probably varies from game to game. As long as you are within what is considered average for that game, you’re probably fine.