Do wonders (for somebody/something) phrase
To benefit or have a positive influence on someone/something.
I promise you this supplement will do wonders for your muscle growth process.
Running 3 kilometers per day has done wonders for my health.
Though this medicine did wonders for my kidneys, it harmed my liver. Therefore, I've stopped taking it.
To sell or part with a very precious resource for a rapid and immediate gain or benefit, rather than keeping onto it for future use or to increase its worth.
To be extremely useful and beneficial to someone.
The verb "do" must be conjugated according to its tense.
The origin of this phrase is not clear.