Hi
it depends on your country of residence, i'll leave you this link, choose your country and it will display the average processing times
http://www.immigration-quebec.gouv.qc.ca/en/immigrate-settle/permanent-workers/official-immigration-application/processing-times-table.php