Calories in must be less than calories out (burned) and you will lose weight. Self control has to be learned first...once you get that figured out, losing weight is very easy.
It is that simple.
As far your as work schedule... welcome to the club. Granted I don't have to drive a truck and I get to work from home but work time is work time. I train for ultramarathons (any distance over 26.2 miles) and long distance triathlons.
Any where from 10-15 hours a week of training to a peak of 20-25 hours a week of training on top of work and family.
I'm up 6 out of 7 mornings at 4:30am and get in running and biking before 8. Swimming/weights at night. 12-15 workouts a week. When I'm peaking for a race I'm about at 4 and running with a headlamp.
I also travel about 30% of the year and I make sure I get a hotel with a pool, weight room with treadmill (in case I'm a pussy and don't want to run outside like when I go to Detroit) and a frig in the room.
As far as the nuts go nuts are very beneficial to your diet but like anything else moderation is the key. Take a small igloo cooler with you and fill it with fruits, veggies, nuts and other health snacks.
There are two keys to a fat loss diet most people miss. Enough fiber in their diet and enough water.
You should be taking in about 1 ounce of water for every two pounds of body weight. There are studies out there that show the thirst and hunger sensation are tied together so you might be eating when you really are thirsty. Drink some water and wait a few minutes. You may find you are full. It also takes 4 grams of water to metabolize 1 gram of fat. If you don't have enough water available you won't be metabolizing fat.
Fiber helps you feel fuller and also helps move dietary fats through your system without being absorbed. Step up the fiber slowly as a quick change from low to high fiber will most definitely put you in gastric distress. Also make sure your water consumption is as above since it will have the opposite result (constipation) without enough water. Aim to bring your total up to about 25 grams of fiber a day. There are cereals out there like Fiber One where you can get 50% of your daily intake in one sitting. Eat lots of fruits and veggies.
Calcium has also been shown to aid in weight loss so get some skim milk in you as well.
Start waking up 15 minutes earlier and go walk before you get ready for work. Increase it to 30 minutes over the course of a few weeks. Your body will adjust to your new routine. 30 minutes of just walking is worth an extra 100 calories or so a day. If you can build yourself up to running those 30 minutes you can increase the calories burned to about 3000. While that doesn't seem like much changing your diet to 200 calories less and adding 100 calories a day will result in +30 pound weight loss in a year. Get an hour in or walking (or run for 30 minutes) and reduce your calorie intake 300 calories a day and you are looking at a 50+ pound weight loss in a year.
I can give you lots of examples of people working 50 hours a week and competing in ultra events (lasting up to 24-48 hours of running or biking) and making it work. One dude, David Goggins, is a Navy Seal and instructor at the school and wakes up at 3:30 in the morning for a 20 mile run, bikes to work after biking an hour or two on his trainer at home, bikes home from work and lifts weights at night.
David has run some badass races (and won) including the 138 mile Badwater Marathon and a 203 mile race (running). He did this with a full time job with the Seals and an undetected genetic heart defect he recently had surgery for to correct.
As far as the Doc's simple suggestion of calories in - calories out = weight loss if a negative number... I know one guy who owns a pizza joint who is on a pizza diet as a marketing campaign for pizza is better than fast food... he eats a slice of pizza every 3 hours and workouts out an hour a day and lost 24 pounds in a month. If calories out is greater than calories in you lose weight. You don't need any magical diet pill. People make it complicated because they are constantly told of the newest fad to lose weight because of a very simple reason... companies need to sell product.
All this writing can be summed up pretty easily... working 50-70 hours a week is just an excuse. If you want to get healthier and lose some weight you most certainly can do it. It all depends on your priorities and how motivated you are. Set your priorities, educate yourself and the rest is just execution.
You have to get out of your comfort zone to become healthier. If it was easy America wouldn't be the fattest nation in the world.
It isn't easy and I know I've had extended periods where I let other things in life take over and watched myself balloon to over 200 pounds from my racing weight of 165-170. It is also hard, initially, to get back into the swing of things. Takes about a good 2 months to feel comfortable in the routine again.
Good luck in your decision.