How long will I need to be fluent in Arabic language?

That’s depend on the effort you put in it. The more you learn the faster you progress. Usually in 6 months you should be able to converse in Arabic covering the topics you have learned.