The time frame varies by lender, but commonly a mortgage preapproval is good for 90 days. The preapproval letter may have an expiration date on it. If you’re still shopping for homes after that point, you can ask the lender to renew the preapproval. You may need to provide updated information, and the lender may check your credit again.