Hey, bro! As someone who was once very close to being homeless, I can understand your pain, it can be very hard on us.
If you have access to a psychologist or counselor then I would highly suggest you get help. You don't have to fight your demons alone.
If you ever wanna talk about literally...