After a flight cancellation, where’s my Singapore Airlines refund? Travel Troubleshooter investigates. - Chicago Tribune

If an airline — or any other company — drags its feet for too long on a refund, you have another option. You can dispute the charge on your credit card. Although some banks have time limits on a dispute, they are routinely waived for cases like this. In other words, if a company strings you along, you still may have the option of filing a dispute if the company doesn’t respond to you in a timely manner. Your bank can, and will, hold it accountable.