Your job must be a little trying or stressful.
I say that, cause the only time I ever felt like I had to stop and get something to eat after work every day was when I was working in an extremely stressful environment.
I used to no lie, get a fully loaded Chicago style Gyro every day after work.
When I stopped working that job the cravings stopped.
Obviously you can't quit your job.
However subconsciously you seem like you feel you have to reward yourself after a days work.
So what kinds of junk food do you like?
I'm being serious here.
I'm not going to give you some advice like, "carry veggies and ranch dip with you" cause most of the time when you want something you want something that tastes
good, and is
flavorful.
So why not substitute for now.
Instead of going to Taco Bell go to the gas station on your way home.
Think about your average Taco Bell order.
Soda, burrito with sauce, and a side maybe.
Well the Soda and the burrito is 1000 to 1500 calories right there and the sodium is off the charts crazy.
Now substitute that with a small bag of plain lays chips

and a bottle of powerade.
Your looking at
500 calories at the most vs
1500 to 2000 Taco Bell calories(do not want)!