Après qu'on soit clair, sans aller dans un pays anglophones ça prendra énormément de temps d'atteindre le niveau C1 Et C2 c'est littéralement impossible si tu t'expat pas
Tu peux atteindre le niveau B2 en moins de deux ans en bossant régulièrement. Et atteindre un niveau C1 en moins de 4 ans. Si tu peux voyager à l'étranger de temps en temps, et que tu bosses sérieusement, ce processus prendra encore moins de temps.
Perso, j'ai atteint un niveau conversationnel très jeune (vers 13-14 ans) car j'ai de la famille anglophone et donc je parle systématiquement anglais quand je vais leur rendre visite Ensuite vers 18-19 ans, je me suis mis à bosser l'anglais à fond afin d'avoir un niveau proche d'un natif. 10 ans après (donc maintenant), je pense être arrivé à cet objectif