I don't know what you call it, but I've been frustrated the past couple of weeks. On one hand I'm tired of everyone speaking English to me, but on the other hand I'm tired of people speaking to me like I'm a native Japanese speaker. I'm wanting people to speak to me on my level or just slightly above it so I can get more experience in having to think without the use of computers, dictionaries, etc.
What has everyone done to get over this? I've been reading some graded readers at my level, and just about to start on the next level to build up my reading speed, and also to challenge myself a little. I've also gotten my kanji flashcards out again, and set a goal with them too.
Both of these has been helping me get over the frustration.
It's been a few years but I can relate! I wish I had solid advice for this kind of situation, but I don't. What I do when the going gets rough is shift around my study routine or take a break for a day or two. Other than that, it's just to endure.
It would seem that the majority of Japanese-- excluding professional teachers-- don't know how to adjust their speaking level beyond the extremes of "full force" and "patronizingly slow." Frustrating indeed, but still, better that they speak Japanese to you than English.
High time to finish what I've started. || Anki vocabulary drive: 5,000/10k. Restart coming soon. || Dig my Road to Katakana tutorial on the App store.
Yeah, a shift seems to be the best option. You can just take a break from whatever is frustrating you, and focus on something a bit more fun for a while, until you feel a bit more positive. That way you're still learning new stuff and making progress. You can't really force the speaking/listening, so just keep gaining exposure and trying to speak, and try to find encouragement from any improvement you notice yourself making: focus on what you can do, and don't be put off by what you can't.
For speaking, try preparing some topics in advance, make a few notes, look up vocabulary you don't know, review any grammar you don't feel confident using, practice saying some sentences, and so on. It'll really give you some confidence when it comes to the crunch, and anything you get stuck with, you can ask your friend about.
Another thing I tried recently, which was quite fun, was role-playing scenarios in a workbook I have (日本語生中継). You can practice speaking styles you wouldn't usually use with your friend, and rehearse for real-life situations (ordering in a restaurant, dealing with shop clerks, etc). Get your friend to tell you where you're going wrong afterwards, and then you can try it out for real, since you live in Japan.