be good for (someone or something)
(redirected from am good for him)be good for (someone or something)
To have a positive effect on someone or something. More sunlight will be good for your drooping plants.
See also: good
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
be ˈgood for something
1 be likely to be able to give or provide something: I’ll ask my aunt if she can help us. She’ll be good for a small loan, I’m sure.
2 be likely to live, last, etc. for a period of time: This car’s probably good for another 20 000 miles.
Farlex Partner Idioms Dictionary © Farlex 2017