Question: how long does it take a first class letter to arrive uk?
Answer: For first class I would allow 2–4 days delivery at least and bear in mind that Royal Mail say to allow up to 10 working days (that's 2 weeks) after the vaguely named “due date” for delivery of first class items before they will consider it lost or undelivered.