I think I pick some pretty decent stocks but have terrible timing when I try to time my sell.

My poorly timed sells in the past year:

$TSLA
$ADBE
$ARKW
$AAPL
$CRSP
$NVDA
$FB

Need to learn to buy and hold in companies I believe in. At least I had the sense to hold $AMZN &amp; $MSFT