I haven’t slept enough.
I haven’t slept much.
I haven't had enough sleep.
最近までずっと、という意味で現在完了形を用います。
最初の2つの文は現在完了進行形でも可です。
I haven’t been sleeping enough.
I haven’t been sleeping much.
違いとしては、現在完了形だとずっと長い間寝不足状態が続いている、現在完了進行形だと最近だけ一時的に寝不足、という感じです。
また、recently , lately, these days などは入れても、入れなくても可です。特に現在完了進行形の場合は現在完了進行形自身に”最近”という意味が含まれますので
入れない方が better です。 3 つめの文は動詞が "have enough sleep" の have
で、進行形を取れない動詞なので現在完了進行形にはできません。また、
「十分睡眠時間をとりなさい」は
Sleep tight.
です。