How can you possibly know where "the highest possible peak" is? There's no way anyone knows that, and it's a fundamental fact of trading. If you knew, everyone else would, too, and that peak would cease to exist.
My suggestion is to hold and sell if you make enough of a profit such that you're comfortable. No shame in taking your chips off the table at some point.