Anywhere between 1.5 to 3 minutes is a safe range for answers, although a few seconds more or less than this is completely reasonable depending on the question. The quality of the answer, given concisely and directly, is far more important than the amount of minutes you are speaking. That being said, avoid rambling for overly long periods of time.