If you have enough funds on your account, you can keep your trades open for as long as you wish.
Please note that when trading on a CFD or spread betting account, you will incur an industry-standard overnight fee if you hold the position overnight (ie through 9pm UK time). You can find out more about overnight fees here.