What is the easiest way to learn spanish?

My boyfriend is Mexican and I’d like to be able to talk to him in Spanish. :)
He has taught me a handful of Spanish, but I’d like to be able to have actual conversations with him in spanish.
Any suggestions on what the easiest way to learn spanish is?
Oh! and how long do you think it will take to learn?

Thank you!

you already have the very best resource right next to you!, your boyfriend.
ask him to practice Spanish with you.

furthermore i suggest:
- Spanish music with lyrics (ask boyfriend for translations)
- free spanish courses online
- spanish movies with english subtitles and other way around
- maybe 1 or 2 full home study courses.

regarding time… really depends on the person. You are in luck having a Spanish speaking boyfriend which can certainly speed up things

all the best