take one's medicine

[teɪk wʌnz ˈmɛdɪsɪn] テイク ワンズ メディシン

1. 自分の行いに対する、特に不愉快な結果や罰を受け入れる。

自分の過ちや悪い行いから生じた、特に嫌な結果や罰に直面し、それを受け入れざるを得ない状況を表します。文字通り薬を飲む行為から派生しており、苦い薬でも飲まなければならないように、嫌な状況でも受け入れなければならない、というニュアンスを含みます。
You made a mistake, and now you have to take your medicine. (君は間違いを犯したんだから、今度は自分のしたことの報いを受けなきゃならないよ。)

2. 病気や怪我の治療のために、文字通り薬を服用する。

文字通り、体調を改善したり病気を治療したりするために薬を飲む行為を指します。慣用句としての意味と区別するために文脈が重要です。
The doctor told her to take her medicine three times a day. (医者は彼女に1日3回薬を飲むように言いました。)
関連
suffer the consequences
pay the price
face reality