Better go/had better go

  1. Better go to the doctor about your cough.
  2. You’d better go to the doctor about your cough.
    Can we use both?
    Which is more colloquial?
  1. is very colloquial. The ‘You’d’ would only be dropped in speech.