Some of the challenges faced by homeless people include finding safe places to sleep and eat, getting access to medical care, and dealing with discrimination