I want to take a shower first, but I'm too hungry and can't bear it any longer.
I'm starving and I can't wait any more. I have to eat.
ご質問ありがとうございます。
① "I want to take a shower first,"=「先にシャワーを浴びたい」
"but I'm too hungry and can't bear it any longer."=「でも、お腹がすき過ぎて、もう我慢できない。」
② "I'm starving and I can't wait any more."=「もうペコペコでこれ以上待てない。」
"I have to eat."=「食べなければ。」
ご参考までに。
この場合、次のような言い方ができますよ。
ーI can't wait to eat, I'm so hungry.
「お腹が空いて食べるのを待てない」=「お腹が空いて我慢できない」
ーI'm way beyond hungry. I need to eat now.
「お腹が空きすぎて、今食べる必要がある」=「お腹が空きすぎて我慢できない」
ご参考まで!