Patience is all I can offer, but I'll be honest, it doesn't look good. If there isn't anything harassing it, and it does come out for food, I've never had one recover.
I guess I’ll just have to keep waiting like you said. I moved him to a smaller cup and he actually got all the way out and started moving around for a while before staying in one place. That was last night and he hasn’t moved since so maybe I’ll keep him in that cup for a little while longer and see how it goes.