If there's been a schedule change in the past that you've not already used, then I've had success changing within days of flights.
I think over 50% of my flights this year have had a schedule change, which is very nice of BA as it gives me a flexible ticket for the price of a discounted one.