You just have to learn to go with it, dear.
My husband can only DREAM of a job where he is out the door in the mornings at 7:30 and home every night at 7pm, Mon-Friday.
Here's a "typical" week for my husband's job:
Sunday: off (this only after 17 years on the job- the first 15 years he worked both Saturday AND Sunday and had either Monday & Tuesdays or Wednesday & Thursdays off).
Monday: off
Tuesday: leaves for work around 1:45 pm, gets home around 11:45 pm
Wednesday: leaves 12:45 gets home 10:30ish
Thursday: leaves at 11:30, gets home around 8:15 pm
Friday: leaves at 6:30 am, gets home around 3:30pm
Saturday: leaves around 5:20 am, gets home around 2:30 pm.
Unless he has a "quick turnaround" on Wednesday night, and gets home around 10:30 and has to leave the next morning (Thursday) by 7:30.
You learn to deal with it. It was hard when our kids were little. He wasn't really available to help with bedtime, bathtime or even home for meals (so it made it hard for ME to cook or eat anything) MOST nights of the week. And if he WAS home, except for his days off, he was often going to bed before the kids were put to bed... so not only did I do that mostly by myself, I had to keep them quiet during the whole process. And when he WAS available to help, the kids didn't WANT him to, b/c they were so accustomed to ME doing everything.
Skip forward ten years... I have a 12 yr old and a 9 yr old. Both participate in karate class twice a week (not the SAME class.. so this is 4 separate classes I am talking about), one does piano once per week, one had Confirmation classes at church (one day per week 4-5 pm for 2 years), and one has allergy injections one day per week (also after school hours). Dad is not home to help with 99% of this. At all. It isn't possible. And, he feels really lucky to have a karate promotion or tournament on a Saturday actually fall late enough in the day that he can get there before it is over. Right now, our daughter's promotions fall on Tuesday nights. No chance Dad can be there AT ALL, unless he is on vacation.
There are days that my husband doesn't even SEE (literally) our children.
I am not complaining about any of this. He is a wonderful husband and father. He earns a good wage for what he does. If he didn't our lives would be REALLY crazy.. b/c I'd have to have a job outside the home and that would probably send me over the edge (trying to balance schedules is difficult enough without ME actually having one of my own, lol). But it is just the way things are in our household. We all accept that this is how things are... "how we roll" I suppose.
When the kids were really small, I had plenty of days when I couldn't help watching the clock waiting for him to get home and "relieve" me. But let me caution you here... please be careful about bombarding him with all the "home" stuff the instant he walks in the door. I KNOW it is hard. But try to give him 15 minutes or so to "transition" from work. They really do need that. Just pretend (mentally) that he isn't home yet until he's already been home for 15 minutes. Don't ask him to help with the kids or start in about how little Billy was a brat or made a terrible mess. Let him relax a few minutes and let HIM come to YOU and the kids. My husband finally came out and told me that once. (Okay, more than once). "Let me relax for half an hour and then I'll do whatever you want." And I have heard the exact same stories from other wives regarding their husband's coming home time.
And you know what? These days... I actually kinda enjoy some of the odd time that he is not here. I get to have "alone" time, which I have ALWAYS treasured.
Whenever you start feeling like he ought to be home earlier to help you... just think what it is like for the spouses of policeman or ER docs, or pilots, or military serviceman, or any myriad of other careers that are NOT oriented towards 9-5. There are a lot more than you think.
btw, my hubby is an air traffic controller. They work round the clock, just like the planes fly. Someone is ALWAYS on duty...