Expense Account, Mint Each time the stock markets hit a new high, retail investors kick themselves for not buying more the previous week; those still deciding when to buy kick themselves for their bad timing. When Indian markets hit a two-year high ealier this week, people wondered: Is it a good time to invest or...