Somehow, I think this is the central point. You can't be spiritually awakened unless you're awake. Stay woke my friend. ;-) Yes, I know that was redundant.
From what I've read of your life, you already have everything you need inside of you to adjust or extinguish your habit. You just need to decide when.