"Be in a dilemma" vs. "have a dilemma"

What is the correct form? "We have been in a dilemma" or "We have had a dilemma"? Or are the two of them incorrect? I'm a non-native English speaker discussing this with another non-native speaker.


A dilemma describes a position of doubt in which two (occasionally more) choices are available. It's not something you have, but something you're in.


One also sees: He is on the horns of a dilemma.