La cuestión de las horas es útil como referencia aproximada, pero depende genuinamente de qué estés haciendo realmente y qué tan eficientemente estés aprendiendo. Duolingo solo no te llevará allí en 600 horas - la app es excelente para vocabulario y reconocimiento, pero B1 significa que necesitas *producir* lenguaje, entender a hablantes nativos a velocidad de conversación y manejar complejidad gramatical real. Si llevas haciendo Duolingo más un libro de texto durante un par de años de vez en cuando, probablemente ya hayas acumulado bastantes horas, pero la verdadera pregunta es cuánto de ese tiempo involucraba realmente intentar hablar, escuchar contenido sin guión, o interactuar con el idioma fuera de la app.
El inconveniente que nadie menciona: la gente confunde "tiempo dedicado" con "tiempo estudiando". Puedes pasar 1000 horas y seguir siendo débil si todo es input de baja intensidad. En cambio, alguien haciendo 3-4 horas a la semana de práctica de conversación más trabajo gramatical estructurado va a progresar mucho más rápido que alguien haciendo 10 horas a la semana consumiendo Duolingo pasivamente. Si quieres saber dónde estás realmente, la verdadera prueba es intentar tener una conversación simple o escuchar un podcast en francés y ver cuánto capturas.
En este punto, diría que dejes de preocuparte por el número mágico e intenta rellenar los huecos que notes. Si escuchar es doloroso, agrega más listening. Si hablar te parece imposible, esa es tu prioridad. El rango de 600-750 horas es legítimo como punto de referencia, pero solo si esas horas se dedicaron a algo que se parezca a aprendizaje real - y Duolingo mezclado con un libro de texto de vez en cuando probablemente sea menos eficiente de lo que eso sugiere.