Be careful, never sell bitcoins because someone is greedy for money because the price of bitcoins has increased. Learn to buy bitcoins, not sell them.
I don't think someone would want to sell their Bitcoin at this time just because they are greedy for money when they are fully aware that the Bitcoin that they are holding can give them profits in the future.
Anyone that you see who sells their bitcoin now is doing it for financial reasons and not for greed. I can't have an urgent need of money and you expect me not to sell my Bitcoin so that I won't appear greedy
That is why it is advisable to have a source of income before someone starts his Bitcoin accumulation journey so that the person will have what to depend on to take care of his financial challenges and not sell his Bitcoin even when he is at a loss.
Whereby I know that I can buy bitcoin back at any time I have the money to.
Buying back Bitcoin after you sell it, will be expensive and you will be on less profits compared to the person holding Bitcoin for the long term. For instance, you accumulated 0.01 BTC when Bitcoin was at $25k and you sold now that Bitcoin is at $43k, taking a profit of $180. If you want to accumulate that same amount of 0.01 BTC it will cost you more money because Bitcoin has reached where it will keep an up trend in price, and your patience will not allow you to wait for Bitcoin to dip before you can buy again, since Bitcoin is rising in price.