I have a friend who learned German while she was living in Germany for a year.
She said she went through these stages:
She also told me about a conversation she had with a German-speaker on a plane. She could speak German but could listen easier than she could speak. The German-speaker was the same for English. So they were having a really in-depth political conversation on a plane in two different languages! She would say something in English and get a response back in German. Apparently they had a really long conversation, and understood each other really well, but everyone sitting near them was super confused about what was happening! LOL.