Frustrated, annoyed, tired, to the limit of one's endurance.
Pertaining to narcolepsy
One who suffers from narcolepsy