Some causes of poverty are having a chronic mental illness like depression or epilepsy. They could also have an addiction to something like gambling or drugs. Sometimes people who collect money on the streets use it for drugs but not always. Sometimes the money goes to buying food and clothing for their family. Poverty is also caused by being in debt or being out of work for a long time. A person won't just suddenly lose their house though. It will take time.