You can get a new counsel to represent your gf if you think he is ripping you off. Mine took 6 months. I changed counsel as I wasnt happy with my first lawyer. I spent £ 1,200.00 for everything.
Each time my lawyer appeared in court I pay P 2,000.00 and I was really persistent dont leave it to your lawyer especially the dates of the hearing, as he dont think about rushing up. Sorry to hear your troubles hope you sort things out soon.