Affordable housing: The best time to buy your first home is now