Where have you been keeping yourself?

Where (have) you been keeping yourself?

Where have you been or what have you been up to since I last saw you? A: "Hey, Tom." B: "Hi, Mike, long time no see! Where have you been keeping yourself lately?" A: "Howdy, Sarah. Where you been keeping yourself?" B: "Oh, just busy with work is all."
See also: been, keeping
Farlex Dictionary of Idioms.

Where have you been keeping yourself?

interrog. I haven’t seen you in a long time. Where have you been? I haven’t seen you in a long time. Where you been keeping yourself?
See also: been, have, keeping
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • Why the long face?
  • blaze
  • blazes
  • blazing
  • it is the pace that kills
  • hay is for horses
  • can't help noticing (that) (something)
  • as long as
  • as/so long as
  • all power to your elbow