Well i also had a problem because i not sell when the last bull run was and i could get at least 25k$ if i sell at that time, but i hold to much and now if i sell i only get 600$, so i will wait for next bull run, this is only our mistake.
And maybe our greedy is what be factor we miss chance to sell it. Not want to say if you greedy, but greedy is other factor when people think they can sell higher and then price get dumped before we can sell it.