The correct options are
A Unemployment
B Inadequate income
D Natural disasters
There are several reasons for which people become homeless such as poverty, inadequate income, natural disasters, physical and mental disorders and lack of affordable housing.