Depending on your definition of “good”, it could take 5 months or 5 years. The simple answer to your question is that every person is different with how they learn sports. Tennis is one of the more difficult sports to learn but some people pick it up very quickly.