have had one too many
From Longman Dictionary of Contemporary Englishhave had one too manyhave had one too manyinformalDRUNK to be drunk Don’t pay any attention to him – he’s had one too many. → manyExamples from the Corpushave had one too many• Ron looked like he'd had one too many.