informal Should; must. I had better leave now, or I'll be late. If you want to stay out of trouble, you had best not make any mistakes. Jim decided he had better do his homework instead of playing ball.
HAD BETTER
Meaning of HAD BETTER in English
American idioms English vocabulary. Английский словарь американских идиом. 2012