Most of the time, the miles show up within 2-4 days. However, on my last ORD-FRA-VIE-DME-LHR-ORD flight, the miles from the FRA-VIE and VIE-DME segments have yet to post. Its been about 4 weeks since the flight. What's interesting is that they've posted on my wife's account. If it helps, the missing segments where on Lufthansa and Austrian Airlines. Surprisingly, the BMI miles posted within 48 hours. So how long do you typically wait it out before making the claim?