Unfortunately no one knows what to expect next with the BOA short sales. I've seen the process take 9 months, and other times it was done in 2. The only control you have is making sure the Realtor is staying in contact with BOA to keep things moving along, but there is only so much the Realtor can do. With the situation, they can pull the plug anytime they want to, and since the sherriff's auction was cancelled that's better news than what most people get, however this could be because of the halt to foreclosures currently going on. I know you've been patient to this point, but the situation will require more patience on your part. If a few more months go by, another BPO will have to be ordered because the last one will be too old. These things are complicated, and there is no "normal" process to them.