My latest refund request has been open since May 10th. This flight was actually cancelled (flight date was June 26th).
My previous refund request was actioned after thirteen days and refund showed up on my AMEX account five days later. That flight wasn't canceled and they accepted my request after the flight date.