Congrats on the pregnancy. I wish you safe delivery! If your background check has started, and there isn't any complications with your travel history and security clearance, then you can expect to get PPR within a month or less, certainly not up to 3 months. You should, however submit your passport immediately you get it because visa stamping can also take some time. Overall, it really depends on the visa office in question but I don't think it should take 3 months to complete the whole process. Good luck