Sorry to hear about your luggage.
I suspect you've been lucky if you often check your bags in with various airlines, fly enough to have an airline frequent flyer status and you haven't had a delayed baggage before.
Unfortunately a delayed bag is one of the hazards of travelling. I've had delayed bags with all sorts of airlines before. I have had two instances with BA when I wasn't reunited with my bag within an hour after the flight. However, both of them involved major weather-related disruptions, so that's not bad considering what must be at least 500 flights on BA in 10 years on which I checked my bag(s) in (hand luggage-only excepted).
My bag delay rate is much higher on some other airlines. The problem with "not flying with a particular airline any more because they delayed my bag" is that you may end up running out of carrier on which you are prepared to fly.
Regardless, the bag is extremely likely to catch up with you before long.
As for practical advice:
1) Make sure that you keep your current address (where-ever you are) updated on World Tracer website so that the bag will be delivered to where you are, rather than where you were.
2) If you do not have travel insurance that covers delayed/lost luggage and delayed/lost luggage bothers you a lot, then I recommend taking out a travel insurance that covers it.
3) If you need to buy something while you are waiting for your bag, buy reasonably priced essential items and keep the receipts so that you can claim it back afterwards (if you have arrived home, then you are much less likely to be able to be able to have them reimbursed). Don't buy anything that you would not otherwise buy and would be happy to pay for, in case they are not deemed reasonable or appropriate for reimbursement.
Last edited by LTN Phobia; Jul 31, 2015 at 6:36 pm