First home buyers need at least 16 years to save for a house deposit