Causes of homelessness are the use of drugs and/or alcohol, income, unemployment and many more. People can become homeless due to mental disabilities or mental issues that can be due to abuse at a young age. Some people stay homeless because of addictions to drugs or alcohol.
Solutions to homelessness are free housing/shelters. We can donate to homeless people to help them get food and services to help get shelter and get their life back on track. Most people go homeless