In New York City, first-time homebuyers need to wait the longest time in the nation to save up for a downpayment.