Is there an idiomatic way to say that it took a lot of time and effort for someone to do something?
Example: you ask someone a question to which they are reluctant to give an answer, but eventually, and especially after a lot of struggle, they do. And now you want to say something like "oh my god he went through hell to answer that (which isn't befitting of course)". What should we say?