Question: how long does it take to have a good singing voice?
Answer: It depends on how much time you're willing to put into it. It can take as little as a few months to be able to carry a tune, to as many as 3 years or more in order to learn the finer points of singing like harmonizing with other singers or the ability to make your voice vibrate (vibrato).