「何時間でも寝れる」という言い方もできますよ。
ーI can sleep as many hours as I want to.
「私は何時間でも好きなだけ寝られる」
上の言い方でも問題ありませんが、次のような言い方もよくします。
ーI can sleep as long as I want.
「寝たいだけ寝れる」
ーI can sleep as late as I want to.
「いつまででも好きなだけ寝れる」
ーI can sleep as much as I want.
「いくらでも寝れる」
ご参考まで!
ご質問ありがとうございます。
・「I can sleep for hours.」
(意味) 私は何時間でも寝れる
・「I can sleep all day.」
(意味) 私は[一日中](https://eikaiwa.dmm.com/uknow/questions/87525/)寝れる
<例文>I can sleep for hours. Today I slept for 10 hours,
<訳>私は何時間でも寝れる。今日は10時間寝ました。
参考になれば幸いです。