I received a call today from my MP's office (I emailed her office on Monday) that my oath has been scheduled for the second week of May and they have sent out the letter on Wednesday. So hopefully I will receive it tomorrow.
I think you should contact your MPs as well.