To echo the sentiment of other replies here - I learned Mandarin (an incredibly difficult and tonal language) because I literally would have starved without it, and I became fluent in German in 6 months because of a woman. And I too spent years in high school learning Spanish and still lack the ability to construct basic sentences. It's all about the situation you're learning the language in.