The correct option is C aren't I?
A question tag is a short question at the end of a statement. It changes a declarative or imperative statement into an
interrogative one. They are mainly used to confirm something or
encourage a reply from the listener. Question tags are formed using the auxiliary verbs.
The question tag is like a reverse of the sentence, it starts with the verb and ends with the subject. Hence, the question tag that follows a positive statement will be negative, and vice versa. The verb is generally the same as in the sentence.
In the given statement, the subject and verb are contracted as "I'm", which is a contraction of I am. When turned into a question it changes to either 'aren't I' or 'am I not', but the former is preferred in most cases. Hence option B is correct. 'Haven't I' is used when the verb in the sentence is 'have' and 'is I' is grammatically incorrect. Hence options A and C are incorrect. 'Am I' is a positive question tag that follows a negative sentence, hence option D is incorrect.