be for ( one's ) own good=To be for one's overall or ultimate benefit, even though it may not be or seem desirable.+ عکس و لینک