I thought it was a good deal to buy Cardano at $0.098 price, turns out I'm in a 25% loss right now. At some point the shorters should stop shorting and the weak hands should be gone right? It looks like the massive sell offs will continue for a while.

You loss 25% ? Me, I lose more than 75% in less than 1 year because I am holding my altcoin and this coin is not yet recovering amd I do not know if it wil still recover or not. When dumping will end ? I think it is also similar to question when the market will fully recover ? No one can exactly tell when and it is hard to say.