Hello 
Thanks for thinking about my situation.
Nope, no happy update I'm afraid. Didn;t want to do anything so close to Christmas, especially since his mother is really highly-strung and it would affect her badly.
He came back on Christmas Eve, and Christmas and Boxing day we actually got on really well, and he did more than his fair share of spending time with us as a family and building kids gifts etc.
But....
Yesterday and today - not so good.
I don't mean to sound like a crazy banshee here [sad grin] but I know he is not where he says he is.
One good thing - he has started working nightshifts in the taxi, he's sharing with another guy so he can only work from 6pm-6am so no more pretend 16-hour shifts then! And theoretically he could spend more time with kids and me since kids could be picked up at 4pm and have dinner together etc before he goes to work at 6pm.
I have still been checking the phone when he is fast asleep and snoring(!) and finding message counter going up and up but only texts to and from me and his mum remain and a few from friends
but not as many as he is sending or receiving.
The other day I realised that I could add some of his contacts to "screen messages list" so if he gets a text from those people it will go into a special folder away from the normal inbox. Don't think he is aware of this folder at all, so I can read them. I added 2 of his friends (didn't want to add them all as he may suss).
Last night he came in at 1am (supposed to be working until 6am). He reckoned he had worked until 11.30pm then went to pub for only half a hour and he had not got the missed call from my dad to when he was visiting. However, I checked the screened message box and there was messages to 2 of his friends arranging (manly tone, not really suspicious at all) to meet up at 7pm at the pub!! So he didn't even go to work at all.
. And the missed call was there to see. But he had deleted his inbox and sent messages to the friends, so he must know I'm suspicious.
It's not that I mind him going out, at least it;s not another woman, however I missed my work's Christmas night out (my first night out in months) last week because he "had to work". But he can still go out whilst I slave away working full-time, looking after kids after school etc and doing at least 90% of housework?!!! 
What bothers me even more is that when I asked him (non-accusatory tone) he was adamant that he had worked right up until 11.30pm, then went to pub "himself" for less than an hour. So he is blatantly lying to my face!
Then today he texts me in my lunch break saying he is going to go up to his mum's tonight to "surprise" her and make her a Christmas dinner since he only got her a very small present. And that after dinner he is going to stay there tonight with DS. One might think this is a nice gesture however his mum goes to bed at 8pm without fail, so why can't he go to his mum's at 4pm (he was there when I called) then go to work at 8pm for nightshift? I suspect it's because he wants to drink again. Maybe that is it? Maybe drink is the other woman so to speak?
Although he does say "no" to drinks sometimes at parties etc and doesn't drink my alcohol even if I leave it in fridge for weeks.
I just don't know anymore
but the fact is that he is lying in my face and that something or someone is taking him away from the family.
If anyone manages to read all of this huge update, any more advice would be well - received.
On Christmas night he told me he loves me
and promised to make more time for family, but why is he not going to work and lying to me?