How long does a mortgage pre-approval last?

A mortgage pre-approval typically lasts for 90 days. After that, you may need to provide updated financial information to the lender.