Now i have seen in many topics alot of people are waiting years for there pr yet the visa offices do give you an average time now they say you should contact them when it exceeds the average time my question is how can someone wait soo many years when there is an average process and they encourage you to contact the visa office if its over yet its them taking there time and yes everyone situation is different post your pr stories that are over one year or still in process after 2 years