So I announced to my boss I was pregnant as I needed a day off sick a few weeks ago during the early pregnancy days. Due the the nature of my job it meant lots of rescheduling around so they were put out. I admitted it was pregnancy related sickness and then came in the next day even though I still felt quite bad. Since then, I've had loads of issue with my boss micro-managing and making me feel really crap. I had an appraisal just a few months ago which was great and they couldn't be happier with me. Now he's announced to me, verbally, that he feels my performance is lacking and I'm not up to task. I asked for examples and he really didn't give me anything concrete or fair. It feels so incredibly unfair as I work my hardest and go beyond. It's all just started since I've announced my pregnancy so I believe this is pregnancy discrimination. I also think they're trying to manage me out so they can find a replacement as they realise I'll be on maternity leave soon. I've been really stressing about my antenatal appointments and have been arranging them so far so they are not in work hours, except one. He's now turned around and said the time off will be unpaid. Which I'm pretty sure is illegal and have said so. I'm giving plenty of notice and it's a reasonable request. What can I do?? It's causing me such anxiety that I'm constantly worrying about this and it's ruining the experience for me.