Stress at work

Hello ladies 
I have been at working in a toxic work environment for a few years now. I decided it was time to move on and then found out I was pregant so decided it was best to stay. On a daily basis I deal with disrespect, forms of bullying, and being given tasks that are well below me. It is also a physical job with long hours . I'm currently almost 22 weeks and so it is too soon to start mat leave and I do not want to cut hours as it affects my mat leave pay. Talking to the employer is not an option - I know for a fact it will only make things worse. I'm tired of feeling stressed out and frustrated and still have 3 months before my leave. Any advice would be greatly appreciated.