It's hard to time the market. Long term is where its at. I tried timing back when Mastercard first became public. I still remember it. I bought $20K of their stock and my wife was yelling at me to keep it long term when I told her. I doubled it to $40k and decided to sell high, hoping it will dip so I can buy back but it never dipped back down. Now I'm regretting it because last time I checked on it, my 20k would've been over $250k.
No more of that for me.