For delays of 3 hours or more, or cancellations, you may be entitled to compensation (£220 - £520 depending on flight distance). The airline must provide refreshments for delays of 2 hours or more.