translate English to German: I was rather annoyed with myself for not having switched earlier on.
Da hatte ich mich schon geärgert und mich gefragt, warum hast du das nicht früher getan?