Investing or trading in shares demands not just knowing the right ones to buy but also how long to hold them and when to sell. Most people are looking for the share price to rise, though some who buy large amounts of shares and hold for long periods also want dividend income. But the plan must be yours, nobody can tell you when is right for you to sell. Your plan must suit your personal and financial circumstances - for example if you know you will need to free up a lot of cash in 3 years time or in 3 weeks time, you could make different decisions. And why ENI?