Can't stress this enough. One needs to treat trading stocks like a business, not trip to the casino. Learn to be happy with what you get, not unhappy with what you missed. It's a complete mindset change. Bit by bit stock trade gains, to reach planned overall goals, is just as satisfying as owning your own successful business. Also remember 2% is 2%, no matter how or where you get it! Think 2% a week for 52 weeks gets you a 104% return on your cash each year.