How Much Longer Can Our Unaffordable Housing Prices Last? (Spolier Alert: Not Much)