Guys, The lesson that I learned is that we should not be waching the hourly or daily prices and do the trading decision. This way we may up losing money. We should allow sometime for the stocks to take their course.
I started trading a month back. I purchased shares based on the recommendation on this string. I was happy that it went up pretty quickly in the first week. Then it started to go down during the next two weeks and I could not hold back and sold shares at minimal or no profit. Had I waited for couple more weeks (like as of today) I would end up making a lot of money then I made now. I had GLNG, MTL, FEED; they pretty much doubled over a month period especially MTL and FEED.
Therefore, do not panic and do not do trade decision on a hourly or daily movements. See the patterns at least for two weeks. As Eminitrader said, you should not be selling stocks to soon unless you earn your living on this. I am now targeting al least of a month or two month hold.