I think its better if you wait a little longer than you can sell it with profit and that is very goo.
Yes, patience pays, just hold your coins for next couple of months until the halving occurs, its not the best time to sell now, as the price is not the best one, but if you wait little longer, you can sell it for best price.
Halving issue again. The price today is far away from halving effect so we can still make some profits and if halving comes more additional profits. I will not wait such as halving months to make profit. I can wait there while making profits in today's price movement.
Yes, if the present price of bitcoin is higher then what you bought in the past, I think you should sell your coins without waiting for the future, as you can again buy it when the price falls down.
You can also now see that the value is rising slowly and that is very good for those who made an investment.