Emotional wreck!

I’m currently 17 week pregnant, the last few weeks I just have absolute break down of tears. I can’t stop myself, and I have absolutely no idea why! I get mad at myself for been upset for no reason at all, I really don’t want to affect or upset the baby. Is anyone else like this? I don’t know how to stop myself :(