It depends on your PD, which EB category you apply and how many early cases stay in BEC (LC backlog elimination center).
From my point of view, EB1 will definitely less than 5 years, but I have no idea on EB2 and EB3 without the information of your PD.
From my point of view, EB1 will definitely less than 5 years, but I have no idea on EB2 and EB3 without the information of your PD.