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.

This will never stop until the market never goes down. Even when the best Crypto market grows, many are dumping to sell all they own to make a profit. It is difficult to assert dumping will stop, and it only minimises when the market grows.