If you have read that you must buy now, it's too late.
@Jo Tan:
I've written an article previously titled "If you are on time, you are late". Looking at the many articles now asking you to buy this because the stock will rise soon, I still hold this firm belief that if the rise was already predicted, there is a high chance you're late to the party and the stock is already reaching peak.This is bad because looking at the market right now, the worst time to buy any stock is near or at it's peak.The next worst form of predictive advertising is "If you buy these 3 stocks now, you will make X amount in X years." What a caveat... If it doesn't rise, the author would probably say it will take a few more years.Thus, believing that no one knows the future, the best person to believe in is yourself. You alone must study a stock and make your own judgement. Sure,