Is there a word to describe being mentally fatigued?

"I'm tired" or "I'm exhausted" usually convey physical fatigue (or are ambiguous between physical and mental fatigue). What I'm looking for is an efficient way of conveying mental fatigue.


How about "burned out?" That's what I usually say.


Perhaps "frayed"? I find "burned out" a bit informal.