Stay or leave

Hi I have a dilemma. Should I stay at the job I have now or take the new job.

A little about me I 23F just graduated in December from HCC with an associate of science degree in culinary management, also a ftm to a 13 month old girl. I bake as a hobby and sell custom cakes and treats on the side. I live with my parents so I don’t really have big bills to worry about just my car insurance, phone bill and my daughters and I needs. Also rent which is 250 a month( I know it’s nothing)

job I have now- small American-Mexican restaurant in a gas station $14 an hour + tips , 26 hours a week, only can get more hours if someone calls out. Weekly pay . shift varies, normally my work schedule is Monday 11am-9pm, Thursday 11am-5,pm Friday 4pm-10pm, Saturdays 11am-5pm. No breaks as only 2 people work in total per shift. They are not able to give me 40 hours because it does not work for either of us or any of the employees who won’t switch shifts. No breaks

New job- I’ll be a baker and cake decorating. $17 an hour + tips , it’ll be an early morning shift. Biweekly pay . In the interview she told me it was from 3am-10am, 4am-11am, 5am-12pm. I told her I wanted full time hours, 40 hours and she said that’s fine. I told her I was fine with those hours bc in reality I am. Has breaks and 4-5 bakers during the shift

I’m looking for a Monday thru Friday job I was looking for like a 9-5 because I want my evenings and weekends with my daughter. my mom wants that as well. I had to tell the lady in the interview that im okay with working weekends bc of the fact that I can potentially get out in the morning and still have the day with my daughter. Because when I told her I applied because they said Monday thru Friday I thought it was a job that matched and she said they had to at least rotate weekends.

The job I have now is toxic. In the sense that they know I have a baby and still make me stay at work to cover shifts if I’m there or even call me on my time off to help cover shifts or find someone to cover the shift. I’m not the manager, I’m just a regular employee. I’m tired, I don’t even want to go into work anymore, just be home with my baby. I do all the training with no extra pay and I can go on but I won’t. For example today, my manager texted me asking if I can come in tmr at 9 bc my coworker called out, I said yeah bc who else would come in @9 to open us up when two of the newbies have school,and te other one is her day off which means I’ll be working 9-9 with no breaks.

I told my mom the hours of the new job and the pay and she shut it down saying that 3am is too tiring to be driving and that at that time I should be sleeping. And that my daughter still wakes up at night.

the people who watch my daughter while I work are my sister, my mom and my stepdad, she bounces between them three. Very grateful for them all.

I’ve already spoke to my sister if she’s okay watching my daughter in the am. It’s either literally by putting the baby camera in her room or she just comes to my bed once I leave or I put the baby in her bed. Either way baby will be asleep she wakes up normally around 9am. So I’ll be back an hour or two after she wakes.

Obviously if I get the new job it’s a new schedule I’ll have to work on but I feel like I’ll have all day time and night time with my girl and that’s what I want. To be able to go watch the sunset or go to Busch gardens bc it’s still bright outside or have the weekend to do whatever bc I don’t work an odd shift having to cover someone.