Anyone here struggling or feeling like giving up?

I've always been amazed by people who can speak multiple languages. I'm not a talented person, but feel confident that if I put my mind to something, like learning the piano for example, I'll get to a point where I can say confidently that I can play said piano, or ride a bike etc.

Language learning, no. I'm only a few months in admittedly trying to learn Spanish but I just don't think I have the mental capacity to hold two languages in my head. I started off on Duolingo, thought I don't pretty good and was absolutely slapped in the face when I went to Madrid.

Practiced more on Duolingo and started listening to tapes. Thought I God pretty decent, hired a Spanish teacher and felt completely out of my depth.

Even what I currently know, it's just certain phrases but I can barely understand a thing, even when a speaker is speaking a sentence I would know if I read.

Second time trying to learn. Will continue but already about to give up!