So what I did was, in my case, I kept calling IRcc to check on my stages passed or processing. During June, when only one stage was completed, I estimated that it would take more months to complete all stages, so I took a vacation for a month and came back while the application was processing...