The timing completely depends on your present site and its condition. Brainvire can help you identify whether or not you need to migrate your site. We also provide you with Magento 1 to Magento 2 migration services that will let you easily upgrade the site.