So I did something stupid today and I wanted to tell someone about it and say that "I was annoyed with myself for doing X".

My best guess is something like




But are these really a valid sentences? And if they are, do they mean what I want to say or do they mean something else?

Please could someone explain to me how to say "I was/am angry at myself that I did X yesterday"?

  • 1
    Could you describe the speaker (and the listener) a little bit? Age, gender and such? Plus, what kind of speech are you looking for? Formal, informal, colloquial, slangy, etc.? Jun 26 '15 at 12:13
  • 2
    I hope you are a ♀ to speak like this.
    – oldergod
    Jun 26 '15 at 12:17
  • I think 自分に腹が立った(179,000 results) is more natural/common than 我ながら腹が立った...
    – Chocolate
    Jun 30 '15 at 7:12
  • (cont.) (24 results
    – Chocolate
    Jun 30 '15 at 7:13

I would say 昨日{きのう}Xをしてしまったので、我{われ}ながら腹{はら}が立{た}った/立{た}つ for "I was/am angry at myself that I did X yesterday."

BTW, I think Xして、自分にイライラしちゃったの is a neat translation for "I was annoyed with myself for doing X."

  • Thank you, your answer is helpful to me. Is 腹が立つ and イライラする more or less the same thing? Or does one mean "annoyed" and one "angry"? And thank you for introducing new vocabulary to me like 我ながら. Jun 29 '15 at 1:38
  • 1
    @user213845: You are welcome. 腹が立つ stands for "to be/ get angry" while "イライラする" stands for "to be/get frustrated, irritated, annoyed." They are similar, but my impression is 腹が立つ is stronger than イライラする. For the record you can use 激怒する to mean "to be outraged",
    – eltonjohn
    Jun 29 '15 at 2:38

In a more broken style (a little bit vulgar), you can also say:

  • 自分にイラついた
  • 自分にムカついた
  • if you can use those 2, cant you just do 自分に怒った
    – david
    Jun 29 '15 at 16:10
  • I think it's also fine.
    – user51966
    Jun 29 '15 at 21:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.