Someone with more expertise will no doubt answer you soon. But be prepared for the worst!
With lost luggage you just have to wait, nothing can be done to speed the process and any BA staff you may talk to will know no more than you do.
You can buy replacements and BA will reimburse. I think they are fair with this.