You are doing great efforts, well done! I think with this speed you can achieve A1 or even upper within 3,5 months.
However there is a huge difference between the "academic level" and the level of what is used in the real life.
Don't be upset if you discover that you don't understand anything when you arrive - this is normal even if your language is good!
Don't pay much attention to the grammar at the moment, you can say "how me to go museaum" and everybody will understand (however you should be prepared to understand the answer :) )
Unfortunately Russian lanugage is indeed very complicated (I am now teaching Russian to Estonian students who have Russian all around them and they still progress very slowly), but you seem to be studying hard and I am sure you will be able to achieve a good level by the time of the trip.