Should I quit my job?

I’m working to pay bills and keep a roof over my family head because we were homeless many times as kids. I have a daughter she’s 3 and she goes to school mon-Thursday from 8am-330 pm. I work NOC shift 11pm-7am 32 hours a week every other weekend. I’ve over come my drinking problem I’ve quit smoking marijuana now I’m quitting cigarettes which I hardly smoke as it is but I want to be done...I’m getting off topic but money isn’t everything but it holds value if I want to be independent and take care of my family. My mom is drunk every night she watches my daughter. And she gets an attitude but she doesn’t complain...I want to quit my job because I don’t like my daughter being with a drunk. If she wakes up in the middle of the night missing me...I’m trying not to be emotional and be logical about what I need to do. My mom doesn’t deal with confrontation and always finds a way to make me the bad guy so I’m not sure what to do. I want to quit sometimes. I have a guy friend willing to take care of us but he lives 2 hours away and I don’t want to take her from her school she loves it so much. Help?