dilemma
Noun
B2 – Upper-Intermediate
A difficult situation in which someone must choose between two options that are both unwelcome in some way.
Strictly, a "dilemma" involves exactly two options, though the word is often used loosely for any hard choice.
Synonyms
predicament
quandary