I haven't seen you<b> for years</b>. VS. I haven't seen you <b>in year</b>.<br/><br/>I think they mean the same. What do you native English speakers think? Thank you so much as usual and have a good and safe day.