Things were so grim, at one point, he was homeless.