I haven’t been seen ~.
という文だと、be 動詞+過去分詞なので受動態になってしまいます。
また、英語には状態動詞と動作動詞があり、see はこのうちの状態動詞にあたります。
(see は無意識的に見る、目に入るという様なニュアンスなので)
現在進行形がつくれるのは動作動詞だけなので、
be seeing という形にはなりません。
つまり、I haven’t been seeing ~. ともならず、
I haven’t seen ~.が正しいです。
「ずっと」のニュアンスを入れるのは難しいのですが…「会っていない」ことを強調するなら
I haven’t seen my father at all since last week.
ですかね?
期間を強調するのは難しそうなので中学のうちは入れない方が無難ではありますね。