良药苦口liángyàokǔkǒu
Meanings
1. good medicine tastes bitter (idiom); fig. frank criticism is hard to swallow
Characters used
Examples1
Good medicine is bitter.