Karolinka,

It must be very tough talking to the locals, especially at the market, since they speak with a heavy slang or really quickly someitmes.  But like with any new language there comes a point where your brain starts decyphering what the ears hear and you become fluent! :))  The key is to keep at it!
Good luck!

Avid reader,
Vergil