Está claro que para aconsejarte necesitamos algunos datos básicos:
- ¿Para qué necesitas aprender inglés en unos meses?
- ¿Qué nivel de inglés tienes (el real)?
Si necesitas aprender inglés para conseguir un trabajo en España, tendrás que aprender inglés en función de ese trabajo. No es lo mismo "saber" inglés para chapurrear cuatro palabas y leer/escribir muchos emails, que saber inglés para atender al público o para mantener reuniones/conversaciones con angloparlantes.
Si necesitas el inglés para viajar pues también dependerá de dónde vayas y a qué vayas. No es lo mismo saber inglés para comunicarse en plan turista en Australia que saber inglés porque te han dado una Erasmus y tendrás que vivir varios meses en Alemania.
Para aprenderlo con ciertas garantías tal vez la mejor solución es buscar una buena academia con cursos enfocados a tus necesidades (negocios, inglés general y cosas así).
Si no tienes ni idea de inglés, pues te va a costar mucho esfuerzo alcanzar un nivel "digno" en unos meses. Aunque si lo que quieres es chapurrearlo un poco, pues la cosa no será tan dura.
Si tienes un nivel bajo de inglés tendrás que esforzarte, pero tras unas primeras semanas duras verás muy buenos resultados.
Si tienes un nivel medio, también tendrás que sufrir aunque los resultados pueden ser espectaculares.
En cualquier caso, mentalízate: trabajo duro y esfuerzo.