Hello everyone, I am Francesco. I am an Italian student who gratuated from the University of Roma "La Sapienza" this year in Languages, Culture, Litterature and Translation. I speak Italian, English, French, German and some Spanish. I also have an history with languages since I have been studying them since I was a little kid. With me you will find that Italian is not as hard as you thought it was. Everything depends on how much you want it and how determined you are. I love teaching others about the beauty of my language and country, I think everyone should know a little bit about the Italian culture which is full of interesting facts and history.
In my opinion the best way to learn Italian is to keep practicing it. By practicing a language I mean speaking with native speakers, such as myself, reading books based on your level of competence, and most importantly I would recommend to watch Italian TV series in Italian with subtitles. Either way, the thing to keep in mind is that as long as you love what you are doing everything will become easier.
You cannot put a timer on learning a language. It's a everyday process and everyone has their own time. Honestly I wouldn't worry about how much time it takes to learn Italian, but how much progress you do everyday with every lesson.