Allah Almighty has promised those who courageously reject a sinful practice with that which is better. This is a promise that provides so much strength peace and solace and reassurance particularly to the young Muslim man or that young Muslim woman who may be struggling with a specific addiction of some sort or a particular private doing that they know will distance them from Allah and will distance them from success in the hereafter.
The prophet Muhammed (ﷺ)said “There is it anything that you leave for the sake of Allah, accept that He will replace you with something better”. That’s a promise and and Allah Almighty never fails in His promise.
Make the courageous decision from this moment onwards, to make amends to those habits, those relationships, those secret doings that you know need evicting from your life. Then, realize that the better replacement from Allah has already been dispatched and it is on its way, Allahu Akbar.