The loan process through escrow is often frustrating and tedious for buyers. While nowadays, many lenders can push through a loan in less than 30 days, it is not uncommon for escrows to run long. Just be sure to speak with your agent about requesting a time extension in escrow, if you are outside of your contract requirements.
Hope this helps! Good luck!