What Causes Homelessness?

Homelessness is caused because of the lack of finanical planning. Some people are not good at keeping a job and paying their bills. Also, if someone spends a lot of money to keep a habit going can be a problem as well.