I’m struggling with my job.

I’m two months pregnant. And struggling with my current job. I went from working 12 hour shifts 6 days a week to 10 hour shifts 4 days a week (thanks to my lovely doctor) but lately my job had been unorganized and unprofessional . Supervisor probably isn’t really qualified to be a supervisor and lately has been nit picking with me. We have had a couple arguments at work and even when he is in the wrong I get sent home (because obviously I don’t have the authority to send him home) I know I probably shouldn’t be working third shift because my doctor says it’ll mess with my schedule and my future routine. BUT I can’t quit and find a new one yet because I won’t be eligible for maternity leave anywhere else. I’m stuck and stressed out and emotional and feel like I’m going to make a terrible decision for my family but I don’t even know what that is. 😞