You are at a good point and you should be getting close to them accepting the offer.
Next it will be sent to a closer once the offer is excepted.
With BOA it can be excepted in 1 week or 1 day.
Hang in there it sounds like your are almost there.
Probably 30-45 days once they agree to the price.
Hope this helps a little.
Make sure you are getting updates from the attorneys and agents on the file's progress. I just had one that took 8 months to close.
I hope this helps!