Q: I booked a flight on British Airways from Cairo to Houston in June using Expedia. I canceled it within 24 hours and requested a refund. I was told it may take up to six weeks to process. Now we are way beyond the six weeks, and nothing has appeared in my account yet.