Normally countries like Australia or Canada take 8-12 months or more, it differs from country to country. As per our experience in most of the cases, the duration of the process depends upon the way an applicant has planned his/her migration and willing to work proactively to create favorable conditions, like how much in advance the applicant is preparing the documentation and other aspects of the process. Again, it differs from case-to-case basis & the type of the visa. We need to also understand that the applicant will not have any control on the timelines to act by the various authorities, however, he/she can definitely control the time taken in filing the applications from his/her side.