You can hold a spread bet open until the expiry date that you have chosen. All spread bets do have a fixed timescale but this can be from a day to several months, depending on your preference. You’re free to close your position at any time before the date of expiry.