to collapse (physically or emotionally); to fall down
to be hard (to do); to be difficult; to require much effort; to be laborious; to be backbreaking; to have trouble (doing)
to be hard (to do); to be difficult; to require much effort; to be laborious; to be backbreaking; to have trouble (doing)
laborious; arduous; strenuous; painstaking; trying; taxing
to snap; to break (under pressure)
to lose heart; to lose motivation
to become mentally exhausted; to be tired (from worry)