Please seek help from your local MP or make a complaint to the Home Office your Solicitors May help you. There is the Home Office complaint email adress shared in the beginning of this group by one guy who was granted 2,5 years visa.
I am facing the same situation, I am waiting decision for 15 months. They have put my live in hold, nothing I can do instead of eating an sleeping waiting for them.