I really though Alts would recover in august, boy was I wrong
. I thought I was buying a the dip in eth xrp nem steem. But it wasn't a dip, it's a crash and won't stop going down. Lost half my bitcoin.
That is why is really hard to predict the price swing specially in alt coin. Though ETH has surpassed $300 now, the the rest of the coin you mentioned is very volatile. And I think you are trapped already, so unless those altcoins will just pump and give you at least a return and not a lost, you can't exit and do anything for now but to wait.
Regarding the question of OP, its really hard to say when will they recover, because as I have said they are volatile and very sensitive to any negative news and dumping by individuals. We didn't imagined bitcoin to get to $4000 isn't it. So it's gonna be very difficult to speculate.