One of the main things like crookedneck said in a post is not to hold on to your losers. Have a mental or put in a stop loss with your stock after you buy it. Buy a little above the support area, then set your stop loss a few cent below. Don't be greedy and set a gain dollar amount or percentage on a stock. Sell it when it gets there no matter what. There will be times it will continue to go up, but by selling, you still have made the profit. This has been working for me and paying off. When you get stopped out or sell for a loss, just move on and evaluate what you did wrong. Don't get hard on yourself, it will come. Been trading for about 5 years and finally it is starting to payoff after learning and educating myself about trading. I still do this. Find a mentor who you feel could help you along. Just hang in there!