for your good
for (one's) (own) good
For one's benefit, even though it may not be enjoyable or desired. I know you're mad that I won't let you eat candy for dinner, sweetheart, but it's for your own good.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
for your (ˌown) ˈgood(of something unpleasant) so that you will benefit: I don’t like criticizing you but it’s for your own good. ♢ I know he doesn’t want to do all this extra homework, but it’s for his own good.
Farlex Partner Idioms Dictionary © Farlex 2017