この場合、次のように言うと良いでしょう。
ーYou have a complicated personality.
「あなたってこじれた性格してるね」
ーYou have a difficult personality.
「あなたって扱いにくい性格してるね」
ちょっと意味が違いますが、ひねくれた性格の人は、次のように言えます。
ーHe has a twisted personality.
「彼はひねくれた性格をしている」
この言い方を本人に直接言うと、ちょっと失礼なので気をつけましょう。
ご参考まで!