Its your attitude to Nihongo. If you like and become interested then its a matter of 3 months you will understand the trick. To become good in Nihongo you have to like and love it. You have to dream it . Listening, speaking,reading and finally writing.
Only 2 or 3 of them can make you perfect soon. So choose the 2 from the 4 and focus on those. Just focus carefully according to your interest.
Your attitude not to make a Japanese friend is another drawbacks. make friend even you are not good at nihongo. Use body language.