Many students ask how long it will take to get from an intermediate level (maybe IELTS band 5) to an advanced level (band 7).
If you were learning to play the piano, would you expect to go from intermediate to advanced in a few weeks? Would you expect to find a special technique that suddenly makes you an advanced pianist? The answer is no. Most people know that they would need to work hard and practise every day to get to an advanced level on the piano.
In my opinion, learning a new language is a similar challenge. You should aim to make small, gradual improvements because it isn't realistic to expect sudden changes.