Hi Sharik,
No one seems to know exactly how long this takes, there is also a thread here that says RPRF and medicals sent; now waiting for passport. However, it seems the average time is about 3-4 months. On the letter that came along with medicals, it is also mentioned to give 3 or 4 months. However, I know people who have got it sooner then that, about 45 days,. I know people who have got it after 8 months, 10 months,. they do background checks, and your name/faith/country also plays a role. My sister got it in 1 month, but I have read ppl waiting for 8 months also. I send it on the 6th of April, now waiting just like you.