All I can advise you is: just wait. I got my final decision on 29th May. I called, sent web forms. I did not get my P1 until last week. I am not saying you will wait almost 3months, but just continue with your life and don't let it keep you worrying. I understand how frustrating it is, but...