Even the best laid plans don't always turn out our way. Don't beat yourself up for something like this. Hang in there, and good luck!
I wish we all get out PR's asap. Another reason is that i have resigned from my firm and am unemployed as of now (My notice period with last firm was of 2 months and I was under the impression based on my friends feeback that they got their PR within 3 months, and I didnot want to wait for 2 months after I got my PR. All these situations have messed up things at my end.