No sé si es del todo cierto que estés perdiendo tanto como crees - muchas veces la gente cree que se le ha olvidado mucho más de lo que realmente pasó. Una vez que construyes una base sólida, no desaparece así de fácil, aunque quizás baje la fluidez. El verdadero truco es mantenerla "activa" sin gastar una fortuna, y hay formas bastante simples de hacerlo.
Lo más efectivo es consumir contenidos en inglés que realmente te gusten: películas, series, podcasts, libros, lo que prefieras. Así no es una tarea, es simplemente entretenimiento. Si escuchas podcasts mientras conduces o vas al gimnasio, lees noticias en inglés en la pausa del almuerzo, ves una serie por la noche - son horas de exposición natural que cuestan cero. Si quieres esforzarte un poco más, podrías unirte a comunidades en línea (foros, Reddit, Discord) donde los usuarios hablan de temas que te interesan y escribir comentarios de vez en cuando. No tiene que ser perfecto; mientras lees y escribes, el cerebro lo reactiva todo naturalmente.
Si sientes que el vocabulario es lo que más te frena, apps gratuitas como Duolingo o Anki pueden ayudarte con algunos minutos al día, pero honestamente el consumo pasivo de contenidos funciona mejor para quién ya tiene una base. Quizás de vez en cuando encuentres también intercambios de idiomas gratis donde hablar con hablantes nativos que aprenden italiano - es un intercambio, nadie paga nada. La consistencia importa más que la cantidad: 20 minutos cada día es mejor que una clase larga una vez al mes.