have been around the block (a couple of/a few times) - definition and synonyms

phrase informal
  1. to have a lot of experience of something, especially when this means that it is difficult to trick or surprise you

    When you’ve been around the block as many times as I have, not much shocks you any more.

See also main entry: block