I assume you have a BA blue card as the BA black card vouchers are valid for 2 years. However I would call both Amex and Ba if not, both have always appear to be quite flexible (over a few days) when push comes to shove. Good luck and if you get the wrong answer , hang up and dial again.