have an effect の意味合いは「影響がある」となってしまいます。今回は使いません。
形容詞の effective 「効果ある」の方がベスト。
ファイスリフトに所有格の my などをつけることは普通。
そして、
= Was your facelift effective?
と言います。
「効果ある」や「ちゃんとできた」の意味があるもう一つの言い方は work と言う動詞。「仕事をする」意味じゃなく、機会や過程などが「成功する」と言う意味です。そして、
Did your facelift work?
とも言えます。