Lufthansa told me up to three months to refund when they cancelled my FRA-DMM flight in early March. Got fed up by mid-June and did a credit card chargeback so the money was back in my account within 48 hours.
My parents had to resort to chargebacks to get a refund from EZY who charged them again IN FULL for rescheduling their cancelled flights and were impossible to contact about refunding the original fares. Very poor show.