Your suggestion is completely wrong. Hadn't have met and similar structures are always wrong. I think you mean I haven't met you in/for two years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousNo. I think you're aiming for this:I hadn't have met you since 2 years ago.
Can I say/write something like that?