One week is reasonable and in line with DOT guidelines. I likely would only have started calling after 1.5-2 weeks. I've never had a refund be instantaneous (which I would define as within 1-2 days) unless it's a cancellation within 24 hours of booking.