It not how long, it should depends on how high in terms of profit you want to receive. Set a goal and wait for it then sell. Many including myself have become greedy at some point where I set my goal but increase my goal once it was reached. Until it dropped down and now it was one of my biggest regret. I was so much attached to the coin and now I am holding them again and wait again And wish not to make the same mistake.