To answer a few points that have been raised and sorry if I miss any, I've just back home and skimmed through all the replies.
Yes, I rely on TC, this was never planned, pre DC-2 I worked FT as a shift manager in a bar and was looking at promotion to assistant manager before I got pg.
Ex-H got a better paying and we could afford for me to go p/t so I looked for a job with more family friendly hours while on Mat leave (I did tell my employers that I would probably not be coming back)
Had I had a crystal ball and known how controlling and abusive he would become now he was the higher earner of course I would have stayed in my previous job and would probably be manager by now, if not higher (it was part of a chain) and not needing any benefits but sadly none of us can see the future.
I got my current job while it was still just a coffee shop, my hours were supposed to be set to 15 hours a week between the hours of 9am until 3pm Monday to Saturday, with alternate Saturdays off. This worked for a while until people started leaving and my hours went up and up and up, but he still closed at 6:30pm and did not open Sundays, so I was okay with it, although the constant Saturdays got to me, there was still one other worker who would cover Sats, so we shared them out, she'd do 2 and I'd do the next 2. She left when he applied for his liquor license because he wouldn't agree to her doing days only. I was fine to do a few nights because by then I wanted more contracted hours anyway having left ex-H, I didn't necessarily want more hours than I was doing, I just wanted the hours I was doing to be contracted for security now I was a LP. I told him I need alternate Saturdays off due to childcare issues, this never happened even with me reminding him constantly.
I am now contracted for 25 hours a week, I did think it was 21 but when I checked last week it's actually 25, but often do more hours due to staff shortages. When we have full staff I work my contracted hours but still always weekends, he cannot afford to contract me for more than this and is concerned about how he's going to manage when the NMW goes up because he's barely making a profit as it is, the business has been getting quieter and quieter for the last 4 years, which is why he applied for a license and extended hours.
He is open during the day. I don't just work nights, I work week days and weekend nights, but start at 4pm (and am expected to be ready and working by 4pm so need to be physically in work by 3:45pm), often earlier on a Saturday, so going anywhere as a family is difficult as I rely on public transport to back for work on time. There's not much to do around here, so days out take time getting there and back.
I still miss the school things I would miss if I was 9-5 but I don't get weekends either.
I'm going to keep looking for work and let him know that I am looking for a job with more suitable hours and see what happens.
I'm applying for any jobs, not just jobs with better pay and I get what you are saying about working weekends, I'm fine with working some or even most weekends, I'm fine with working some holidays. I've done bar work most of my working life and I've never had to work every holiday and every weekend and every single week day.
My boss text me earlier to tell me he's looked up the times of local displays and I can work 8pm to 12 on Thurs and still the display with the kids, I'm not sure how he thinks I'll make it back to work within 15 minutes of the display finishing when it's at the other side of town and I don't drive but it's better than nothing I suppose.