Am I ungrateful, or asking to much? 😫

I recently had a baby and am engaged to my baby's father. I'm on maternity leave and he recently lost his job. Fortunately, he was able to find a new one pretty quick and I had money saved up that filled in the little gap. That being said, the new job is only part time and not bringing in AS much money. But, its paying our bills! My fiance still goes out after work and on days off to do side jobs. Wonderful right?.. The thing is, he doesn't come home until LATE. I'm talking 12 to 1 a.m. Now I understand he's working hard for us, but am I wrong for still thinking there is no reason for him to be out that late? Work should be at a reasonable time? He is a mechanic so he commutes to his customers when they are free. Do these people not have families? Even so, he sure does! I am just so unhappy with this but is it something I just need to suck up? I barely see him. He comes home and sleeps on the couch (I wake up with the baby throughout the night but stay in the room so he can get uninterrupted sleep) and usually only see him in the a.m when I am up with baby and he is heading out. What do I do? I feel just horrible to ask him NOT to work but how do I deal with this?