Which is correct?

We hadn't talked for a while.

Or

We haven't talked for a while.

1 answer

Both are correct, depending upon the context.

For example:
We hadn't talked for a while until I called her last week.

Since we haven't talked for a while, I'll call her tonight.