Earlier today I cancelled a June flight that I had booked in November, for a full refund to my credit card. The agent stated 21 business days for the refund to process, which I didn't bother to argue given I surprisingly hadn't had to argue to get the refund in the first place. I don't need the money imminently, so 7 vs 21 days doesn't matter too much.