have been there before

have been there before

To have done or experienced something before. Don't worry so much about failing a test—we've all been there before.
See also: been, before, have, there
Farlex Dictionary of Idioms.

have been there (or here) before

know all about a situation as a result of previous experience. informal
See also: been, before, have, there
Farlex Partner Idioms Dictionary

have been there beˈfore

(informal) know all about a situation because you have experienced it: I know how bad it is when you get divorced — I’ve been there before, remember?
See also: been, before, have, there
Farlex Partner Idioms Dictionary
See also:
  • no stranger to (something)
  • BTDT
  • be no stranger to (something)
  • be no/a stranger to something
  • don't knock it till you try it
  • don't knock it till you've try it
  • write the book on
  • wrote the book on
  • wrote the book on (something)
  • (something) is the straw that broke the camel's back