Hey, good to see you back. Yeah, sounds like you're stressed just by thinking about the stress!
The food thing. You're gonna think I'm nuts, but it looks to me like you're not getting enough food (unless you're going way overboard on those cashews!
). Calories seem pretty low, if that's all you're eating, and that can be not only more stress on the body, but actually make us hold onto the weight we've got. Especially if you're working out on top of it.
One thing I see is not enough protein--although you didn't say how much of that "some kinda meat" goes on the salad. The yogurt is good, the beans (green beans??) are good. It's just... well, not enough, and not enough variety of foods. Probably high in carbohydrates.
You may think this sounds like even more stress, but I'd recommend you start tracking the calories. You can use FitDay, an online site, for that--and there are many other calorie tracking sites and programs. You can download FitDay to your computer if you prefer to have it that way. Just to see how many calories you are getting in a day, and how much protein, fats, carbs.
How about--add an egg now and then at breakfast. If you're pressed for time, you can hard-boil some in advance. Have some low-cal dressing with your salad, and vary what kind of salad you have. Tuna salad can be good, if it's water-packed tuna. For dinner, buy yourself a supply of Lean Cuisines once a week and have them on hand. For snacks, fruit is good--but also think of half a dozen crackers and an ounce of cheddar cheese, or a nutrition bar like Kashi bars. Now, I'm no nutrition expert, and I'm not a meal planner or cook, either--so my suggestions are geared more toward convenience. I just want to give you some ideas.
The important thing is that you track your foods so you can see how much you're eating. Aim for 1500 calories to start--that's just a general number, you may need more or less. (FitDay has a "goal" module that helps you set a target for calories.)
I know, it's just one more thing to do. But life is like that! It doesn't take that much time to come up with a plan and follow it, once you get past the startup stage.
Good luck!
Jay
P.S. Take a good multivitamin.