io sono americana, studio qui a firenze, sono passati gia' piu di 4 anni da quando sono venuta, e per me imparare l'italiano mi era durato come 2 anni. (prima di venire, non sapevo neanche come dire 'ciao') quindi se inizi ad imparare l'inglese dal vero inizio senza sapere nulla, dura io penso un tempo lungo, pero se lo sai gia bene, o sufficiente e' molto piu facile per te.
e poi, io penso per veramente veramente imparare bene la lingua, tu devi abitare e vivere in un posto dove l'unica cosa che tu senti e' la lingua, nel tv, radio, autobus, negozio, scuola. questo ti aiuta tantissimo.
good luck, if you have any questions, feel free to ask!