The bigger question here is do you know what specifically the "delays" are, and what is causing them? Has your agent, your attorney, or the list agent given you any answers, direction, or advice on the situation in this 9 month waiting period? If there is a complication that is out of your agents/attorneys hands, then there isn't much you can do but wait, or cancel the deal. If your agent/attorney are simply "waiting" with you, and not constantly pushing for an answer and resolution........then that's a completely different story.
The reason I am asking is because while short sales typically are a little more challenging to navigate and generally take a little longer to close - as stated below 9 months is very long time to be waiting blindly with no feedback from anyone on the situation. You'd need to provide a little more background information on the responses you've gotten from the parties involved over this 9 month period.