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.