Work Stress

So my work does shift bids every 6 months, where your performance dictates what shift you get. Prior to this, I had an ok shift, except I don't have a car and couldn't afford Uber, and public transportation didn't run when my shift ended. My boss made it clear this was not the company's issue and if I needed more money to pay for Uber, I should put in overtime, build up my stats, and wait until shift bid. That kinda irritated me, but I understood that it was just not in the policy to qualify me for a schedule accommodation. So I did just that; I worked 60 hour weeks, got my stats perfect, and waited. When shift bid rolled around, I was #16 out of 184 people. I had my pick of schedules, pretty much. So I picked one that worked for me, and they gave it to me. And then they took it away and gave me a schedule that literally had me on the bus or at work 19 hours a day. I had 5 hours to eat, shower, and sleep before I had to leave and get on the bus for work. I didn't understand, I worked for the shift I earned, why did they do this to me?? I tried talking to management and nobody could tell me. Finally my boss said I had to work this schedule for a week, and then he'd fix it back to the one I earned. At the end of last week (the week I worked that schedule), I was in my manager's office crying my eyes out. I had had so many panic attacks while trying to work that I was about to pass out. I'm 19 weeks pregnant, I wasn't sleeping, I was only eating a little becuase I did not have time. And they still hadn't fixed my schedule for the next week. He said he'd fix it and for me to go home. So I did. And then last night, I called them at 8PM asking if I needed to come in Sunday (today) and they said no, since I was told I would be off today and it's not my fault my schedule is still messed up. So now, I just checked my schedule online, and they finally fixed my hours for the other days, but today is showing up No Call No Show. That's a fireable offense!! So now, I'm glad to have my schedule fixed, but I'm scared I'm going to be fired for not showing up today 😢😔 I love my job, but management is making my life hell right now. Do you think because I have all of this in writing in my work email that I can dispute this with HR if they try firing me? Can they fire me still even when I was told not to come in??