You can sell your alt coins anytime of the day and as long as you are happy with the profit that you will get, then that's already a good decision to sell your alt. But if you are planning for a long term, then it's better that way. The more it stays in your wallet, the higher its value will be.