When do you think will be a best time to buy bitcoin ?
of course when the price is low because we can buy high amount of bitcoin and then hold it. or you can buy it on April - June (just my prediction)
and when is the best time to keep bitcoin first before selling?
probably on August - December. if you want to sell bitcoin, sell it by the end of the year because sometimes the price goes up by the end of the year
the price could rally over 1k anytime and you may end up with a bunch of fiat and not enough to buy back your coinz