All denpend on YOU ! Let me know what exactly your situation is and I may recommend a banker/lender who will not only give you a commitment but offer some monetary perks.
Just send me an e-mail request: email@example.com
Most lenders can give you a pre-qualification letter within a day or so. A final commitment to actually make the loan arrives when every bit of info on the deal is at the lender, including all requested personal info, the purchase contract and the appraisal. This usually take around 3-4 weeks.
If you like my answer, please recommend me at my profile.