And eventually they will realise, that that torment, that lack of control, has a direct link to your closeness to Allah. The further you are from your deen, the more you seem to be losing the fight. And for this they need to re-assess their life, what needs to change in order to stop being a slave to their desires. Because it could be that you work all day, your life is work work and more work, you may pray all your prayers, but where is the khushu in that prayer? Where is the closeness that you once felt before and how did you become so...
disconnected from your Lord? These reasons are all according to the individual, it can be due to people you interact with, who are harmful to your deen, or needing someone, whom you know is good for your deen, but your ego denies it. It could be the nature of your job, some jobs require a level of dishonesty, disloyalty, business nowadays is dog eat dog, and for this, people spend too much time trying to be the best at work, rather than trying to be the most pious Muslim. Whatever the reason, the answer is simple, and I would recommend those people to simply stop life and take time out to think:
First and foremost that person needs to be willing to make changes in their life, secondly they need to re-asses their situation to see what needs to change, thirdly they really really really need to ask Allah to help them. Because without asking, He wont give, we need to beg Him, surrender completely and beg Him to guide us. Without Him we are lost.
Without Him we are slaves to our desires, and that is as low as it gets. We have all been there, but not all of us have won the battle.
May Allah help us all.