2.5-3 years if there is no change on policy. Few people got lucky to be apporved even before their priority date. So 1 year only. No one knows the reason.