Should I hold for more time?
Should I buy some more now only or wait if the price dips a bit?
No one knows. Bitcoin is very volatile. The price may go up or down unexpectedly.
You decide for yourself, When to sell? That is when you feel your profits have been achieved, you should not have the idea that the price will continue to rise because greed will kill you. Buy or wait? You keep buying when you can; you will continue to wonder when waiting for the price to go up or down.