A nice walk might do you both good. You both get lots of benefits including fresh air, some time together, exercise, away from the house.....

I know what you mean about the "aha moment". I had a massive one when I started looking closely at labels of healthy food - gah! no wonder the little tot was wound up!

One thing that I do now is make sure that I have a meal ready to go for DS2 that can just be heated up as soon as we get home from work/childcare. If he's hungry he doesn't like to wait and from there it's just a hop, skip and a jump away from a full-on major meltdown and then nothing goes in! So I'll put aside little containers of pasta, mild curry, casseroles etc., (things that freeze easily) so he can eat when he needs it. If I've run out it's scrambled eggs on toast (always a winner in his book!). FWIW, my DH is an absolute so and so when he's hungry too so I'm guessing it's in the genes.

I read somewhere that holding your little one and letting them have a good cry is actually beneficial for them - particularly when they've had a long day. It's kind of like us having a bit of a rant at the end of a ****e day. I've done that a few times with DS2 whereby, I don't say anything just let him lay on my chest and we rock back and forth in our chair until he cries it all out and falls asleep. Sometimes it's all you can do.

You'll get there...this too shall pass!