Im no expert here like
corporate-wage-slave or
KARFA etc but according to BA rules and standard conditions it's 3 days before and up to 14 days after I believe. More info here.
https://www.britishairways.com/en-gb/traveltrade/bookings-policies/policies/standard-customer-guidelines
https://www.britishairways.com/en-gb/traveltrade