It is a very vague statement; but it is grammatically right. As a general comment, I might say instead, “It takes time for people to give a specific answer to a question. ”
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.