Sometimes you keep messing up with yourself, on and on.. repeatedly. You know what you are doing is not right, but you can't resist. Afterall sin is sweeter. Sometimes it could be almost impossible to come out of the vicious cycle of bad habits.
But finally a day comes when you realise, you cannot let that happen to yourself anymore. That is when you want to take charge of situation. When you cannot let yourself ruin yourself anymore.
Sooner or later (not too late) you have to realise what you really want, what is going to stay forever, and what is temporary fake happiness.
And when that day comes you will be ready to take all measures to make it possible and you will be eagerly waiting for fresh morning.