I speak 3 languages non-natively, 2 at C1 level at least for oral comprehension.
So yeah, I have done that.
So yeah, I have done that.
Its really not that hard if your study correctly and you're able to spend significant time in a country that speaks the language.