If your flight has already taken off, unless it has been delayed by at least five hours, you cannot cancel your ticket in accordance with British Airways Cancellation Policy. Without paying a fee, you can change the date, time, or itinerary of your flight as long as you pay the higher fare. https://www.travomojo.com/cancellation-policy/british-airways-cancellation-policy/