difficulty

noun

1.
an effort that is inconvenient
2.
the quality of being almost beyond one's ability to deal with and requiring a great effort to achieve a positive result
Antonym:
ease