It depends. For example I know I could get an assignment for up to 2 years w/o the TESL, past that I'm not sure.
I have the same problem, admittedly. I have a Japanese friend, but she isn't exactly a teacher I'm comfortable with. I've taught a lot of people English studying languages, so usually I have to settle for someone much less intuitive about teaching language.
If you can't find someone who you're comfortable with, because the person just isn't a good teacher or you aren't to a level you're comfortable with, you have to study on your own and find new people. Since you have gf, you can probably talk to her more easily and if she's patient then you could come to more of an understanding, but I can completely understand.
Think of it this way: it's your language skill. Do what you have to do to become a great Japanese speaker. You don't need to speak to people constantly, but you have to speak and read and write to improve.. if you're stuck in your room improving your speaking because there are too few people to talk to, do that until you can get to Japan, because your diligence is sure to pay off.