It may take one month, three months, six months, one year, or more to prepare for TOEFL, depending how skilled a person is.