Lack of affordable housing puts young lives 'on hold'