Children used to have to swallow a spoonful of cod liver oil every day, as it was thought to be good for their health. Research has shown that having a cold shower every morning is good for you in many different ways but a lot of people won't try it, as it's too unpleasant! Would you do something unpleasant if you knew it would make you feel better?
I think it depends how desperate you are to feel better. I have tried all sorts of strange and sometimes unpleasant things in an attempt to improve my health but I have been very ill for a very long time.... so am desperate enough to try pretty much anything. When someone says "Oh, I could never so that!" it makes me think they are not that ill. Or they are a small child. My son was prescribed penicillin recently, which tasted absolutely disgusting, and although he was very ill and knew the medicine would make him better, he still had to be bribed to take it.
It depends how unpleasant you're talking. There are lots situations where the benefits outweigh a bit of unpleasantness. I don't enjoy getting up early in the morning to go running, but I do it because I know I'll be healthier and sleep better if I do.
How unpleasant something is depends on the person, I find! My mum LOVES cod liver oil and happily drinks it straight out of the bottle but I would rather be sick than take it like that. On the other hand, I positively enjoy cold showers.... but I know people who do not think the benefits of that outweigh the pain!