The amount of time it takes to learn French depends on many different factors. However, if we had to give a general estimate, we would say that it usually takes around 6 to 12 months to reach a basic level of proficiency (with regular studies!), and 1 to 2 years of consistent work to become fluent.