A mortgage pre-approval typically lasts for 60-90 days. During this time, you will need to find a home and have your loan application approved by the lender. Once your loan is approved, the pre-approval will be valid for another 90 days.