Heathrow website says that it's enough to arrive two hours before departure (European flights), but I have heard that the lines are often long so maybe three ho