The average 30-year mortgage rate has been above 6% for two years — and is likely to stay above that level for the ...