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

This, in my opinion, is the best time to buy and invest to Bitcoin. Its market value is now lower than its price last year and knowing that its market value is continuously increasing, huge profit is surely on its way. Hold now and wait until it fully recover from the crash. Maybe, its market price next month will touch 15000 USD