Premanand Maharaj Ji
How can a daily routine help me stop following my bad impulses?
Fix your routine and conduct
Set a clean daily routine: morning exercise, pranayama with Naam jap, proper food. Improve conduct first, or you will end up doing whatever the mind says.
Set your daily routine right now. You will get better. Run two or three kilometres in the morning.