I don't think now it is best time to buy NEO.
Because the crypto market is gping down.
So I think It is not good time to buy NEO .
By seeing the NEO progress on crypto market now, I think It is the right time to buy NEO.
You can buy more now, when the price is still low and hold it.
Because NEO will have bright future, many people predicted it.
I personally also have bought NEO and hold it.
I hope will get big profit at the end of this year.