In terms of how long you should invest for - investing is for the long-term. If you decide to start a stocks and shares ISA, it's a good idea to invest for at least five years if you can. That's so that any ups and downs in the market have time to even out, and you are far less likely to lose money.