I waited 7 months for ICAS. Then after I got my ICAS report, I waited another 5 months to get the FBI police clearance. I wish I did those two in parallel especially that the FBI PCC will not expire in my case since I am currently residing outside US.
My advice is to start thinking about your...