Definitions of had best:

  • verb:   act in one's own or everybody's best interest