be on the horns of a dilemma

be on the horns of a dilemma

To struggle to choose between two problematic or unappealing options. I'm really on the horns of a dilemma here: do I say no to this great job opportunity, or do I accept it and move away from my family?
See also: dilemma, horn, of, on