It would be rare that they would do another BPO. I agree that it could take anywhere froma few days to a few weeks depending upon the lender. If you let me know who the lender is I can better advise. As long as your offer is similar to what was approved you should be in good shape. If its different by a big margin it could take longer and is bit less certain.