I just need to vent

I'm 35 weeks, and last night I had contractions all night. I was miserable, they weren't regular and only came every few hours for a few minutes at a time. It was enough to keep me awake all night, which really sucks when you have to wake up at 5:45 for a 12 hour shift at your home health job, after being off 5 days for the holiday weekend. Then you get to work, completely exhausted and get blamed for something that you didn't even do 5 days ago. I'm just literally in tears at work, trying to get through this day, and I don't see how I can get through the next 3 weeks until maternity leave. I just don't have it in me right now, and I just needed to vent to try and get it out so I can make it through today.