Definitions of have it coming:

  • verb:   deserve (either good or bad)