Not sure any of those are equivalent to avoir le cafardWhat about "to be really fed up". Idiomatic, used widely.
"to be pissed off" is another good one, but very familier. I would use it all the time with friends but not with my boss. It is also BE, not AE.