A lot of whales are also waiting to buy in cheap, they are stepping on each others toes to get in the door. When bitcoin hits 3k levels there is simply too much buying pressure. You can be too greedy by not selling but it can also backfire by waiting for cheap prices that may never be hit again, always cost average your buys.