The ticket should be reissued within 7 days of you passing your cc details, if it hasn't happened (and you haven't had an email to say the card was denied, the CVV is missing at our end, etc) then something has unfortunately gone wrong as there's no significant backlogs/delays. You def should not be waiting till a few days before travel though as has been said we do prioritise urgent travel. If the OP hasnt had the new ticket receipt within 7days of last contact with BA please PM me your PNR and i will take a look.