If your trying to micromanage your finances within a day, day to day, thats where your going wrong :S
Perhaps, different things work for different people.
I'm very strict with my budget as I am the only earner in the home now my wife is looking after nipper full time. I reconcile my bank account once a week to my monthly spreadsheet.
As others here, I have separate accounts for different purposes:
1) Current - day to day spending, mortgage, DD's and SO's.
2) Monthly savings - transfer a set amount a month which covers all my annual car/house/life insurance premiums (safe a fortune compared to paying monthly), property rates, oil for heating (not on gas here) and also holiday/presents fund.
3) Long term savings - I transfer whatever I can here which at the moment isn't much but a regular amount of a little soon builds up!
4) Various other accounts for different purposes such as holiday spending money, child savings etc.
Spending and food money is now all cash based so I take out however much at the start of a month and that has to last until the end of the month. It's incredible how much better I shop because of this and also it makes me think twice about buying stuff for myself that I don't really need.
Our savings account is setup in such a way that it isn't easy to withdraw from which makes the temptation to dip into savings that much more difficult.
It sounds to me OP that you need to have some kind of monthly budget and try to stick to that, if you don’t know where you are at any one time then it doesn’t sound as if you have a good grasp on your finances, which isn’t good to be honest.
I always have at least 1 full years worth of budget which is worked out on a month by month basis so I can see how much I will need and more importantly how much I will be able to save if I stick to my plan!