you think this is the right time to buy and hold bitcoins? because from 19k its 11k today.

It is around $10k today. bitcoin price still have movements on its price.
but over all, the market is on the stable condition.
the best time to buy bitcoin is when the market red.