Whats your temp? I gave my barley wine last winter a good swirl every day to rouse the yeast. That helped.
Also, did you oxygenate your wort when you first pitched? That make a huge diff with High grav brews.
My Barely wine wa about 1.094 OG and finsihed about 1.024 if my memeory is correct.