You should indeed never sell your bitcoins because the bitcoin has a really good future if you ask me. The fact is that the halving is coming so this year you should not consider it to sell honestly, if the future is even better for a longer term we should never sell them.