Am I dating a narcissist? Please help!!

My partner and I have been together for almost 3 years now. We also have a 7 month old baby girl.

My partner had just gotten out of a serious relationship when we started talking. They had been engaged and talking about starting a family. But she was a crazy psycho bitch who "my partner is pretty sure" she cheated on him.

My partner was amazing. Swept me right off my feet. Had moved around a lot. Was great in bed. Spoiled me. Brought all my walls down.

I was pregnant 15 months after we made it official. I officially moved to the opposite end of the country to be close to my partner's family.

Being pregnant, I began to notice things that would need to change as far as our home life. Everytime I asked about a change, I was being unreasonable. I was being too sensitive. Over dramatic. And its not a big deal.

I was extremely ill my first trimester and could not work until about 24 weeks pregnant. I got a job and worked until I was 36 weeks. My doctor pulled me off.

My partner worked a lot of jobs. And loved to gloat about how many jobs they worked. It always seemed though that the jobs were shitty. Asking way too much. Not paying enough etc . The first year we were together, my partner had 8 different jobs. All of which they quit because "it wasnt good enough".

Our daughter was born in march. And my grandmother passed away in may. I had to leave with the baby right away and stayed home for a month. The entire time I was accused of being selfish for leaving for so long. I was selfish for taking our daughter away. I had not been home for almost 2 years. And my grandmother and mother raised me. I NEEDED to be with my mom. And she NEEDED me.

Now I am working on being assertive. But the more I do, the more of a "overdramatic" person I am. The more I talk about how I feel the more of an asshole my partner becomes. I am starting to really open my eyes to all the red flags but I am trapped. I dont know how to fix this or get out. I live on an island in the middle of the ocean and my family is on the other side of the country. I am trapped. Please I need advice. I feel like I am going crazy!!