>>537666314
there's an unused scene where goro goes to some kind of shelter that helps people. i forget if it was a woman's shelter that his mom went to or it was just a place that helps anyone no questions asked.

>homeless
prior to the game's events there is an implication that he might have been before finding shido and solving his own cases due to how throwaway children are treated in japan. and being a bastard would add to the discrimination.
and also goro was anti social and also didn't have any bonds with people to help genuinely help him.

sojiro mentions how goro's detective cases pay for his apartment or school or something.
and after shido's change of heart he should've revealed that all goro's cases were fake, meaning he should be out of his job if he's still alive at that point, meaning he wouldn't be able to pay for his apartment/school anymore.
then again, no one ingame really mentions goro's reputation after dealing with shido so who knows?

but he probably was homeless before meeting shido (or he would've ended up homeless at some point) and he would likely end up homeless again after shido gets dealt with because his reputation would be ruined and he'd lose his job.