I have 10 kids and 28 grand kids with 3 great grand kids now. I bought my first stock a good 70 years ago and have been trading dividend paying stocks and profiting from them for well over 50 years now. I sell when I think it is needed but I buy for the long term. I am somewhat of a bottom-fisher - I like to look for the deal on a company I want to own anyway. I have traded commodities in the past, but I prefer to use ETFs for them instead of buying them now as they trade easier and make it easier to keep my two personal portfolios balanced overall. In my Core Portfolio - I keep at 85% dividend paying stocks with a 7+ year record of RAISING them along with 15% Gold and Silver. I rarely sell these but spend time weekly on each one keeping up with the news and reports on them. In my Speculation (or Exploration) Portfolio - I keep stocks that cut their dividend and were sold, but re-purchased them when they dropped to a point where they are attractive again. A trade sequence on these usually ends up with me having a zero-cost basis for the shares I kept and cash ahead also. I also keep stocks in this one that I know are trading in a channel so I buy low and collect dividends until they go back up to my target price and I - again - have a zero cost-basis and free stock when I sell. This is also where stocks that I have found attractive because of low value metrics and are trending up are kept for as long as I am in the trade. As Jesse Livermoore said "No stock is too low to sell or too high to buy." He made millions by following the trends and never lost money unless he went against his own disciplines. I try to keep that in mind with my trades. I have had a wide range of jobs in my lifetime - Law Enforcement, Professional Gambler and Gold Prospector among them. I use my experience to help me figure out what comes next.