There are many reasons why a person becomes homeless — lack of affordable housing, loss of a job, divorce, illness, substance abuse, domestic abuse, etc. One of the first steps you can take toward helping the homeless is trying to understand how they got there in the first place.