1. She's very hard on herself when she makes a mistake.
彼女は自分のミスにとても厳しいです。
2. He's very strict with himself regarding drinking; he never has more than one beer.
彼は飲酒に関して自分にとても厳しくしています。彼はビールを一杯以上飲みません。
3. I admire how self-disciplined she is. I could never go to the gym everyday.
私は彼女の自主規律がうらやましいです。私は絶対に毎日ジムに行くことはできません。
*disciplinedは「自制心のある、規律を守る」という意味の形容詞なので、self-disciplinedは「自分自身の行動などを自制心でコントロールできる」といった意味合いになります。
strict with himself/herself
自分自身に厳しい
上記のように英語で表現することもできます。
strict は「厳しい」という意味の英語表現です。
例:
He is always very strict with himself.
彼はいつも自分にとても厳しいです。
お役に立てればうれしいです。
またいつでもご質問ください。