Depending on the method of learning, it could take anywhere between 5-10 years to reach an intermediate level of speaking French.