Down and out

1. In poor condition financially. 2. In bad physical condition.