Question: how long does it take to get through immigration at heathrow terminal 2?
Answer: Allow between 30 minutes and 2 hours. Immigration queueing times have increased this week (some groups have been taking nearly two hours to reach arrivals from touchdown) but it's still very inconsistent so Peter's comment above is valid.