Generally, preapproval letters last 60 – 90 days. This is because a home buyer’s financial situation can change in a short period of time. Employment status, credit score and debt-to-income ratio can all shift quickly and could affect the loan amount mortgage lenders will approve.