Learning Japanese isn't easy and it will take time. It's probably fair to say that you can expect a commitment of at least three years in order to achieve something resembling fluency. The average learner gets to the advanced level in three or four years.