When you decide to learn a new language you are interested of knowing when will it be the point at which you will speak fluent and good. So here is the answer. The Russian language is not easy, but not impossible if you study regularly. 

The process of learning foreign language have set points or levels.

A1- beginner 

A2-basic 

B1-Intermediate

B2-advanced 

C1-Fluent 

Complete beginner 0-A1: 100-120 hours 

A1-A2: 120-180 hours 

A2-B1: 180-200 hours 

Usually B1 level is enough to understand people, movies and songs in Russian. Also this is the level  which required  to enter and study in the university.