I Need Help Saving My Relationship

Quinci
So I am now 15 weeks pregnant with me and my boyfriends 1st child, and every since I've been pregnant, he's been nagging and complaining about what I don't do anymore. For example, sometimes I work 10-11 hour shifts at work 5 times a week, but then he complains about me wanting to relax when I come home or sleep in bed on my days off. He wants me to stay up all night with him every night. Then he complains about he don't get enough sex anymore. I mean, we still have sex every now and then, but I could admit not as often as we used to before I got pregnant. He don't seem to understand that my energy levels have changed, and I'm kinda stressed out about it. I mean, I try to make it up to him by trying to go out and paying for dates or buying expensive gifts, but he still doesn't appreciate it, he just makes everything about HIM HIM HIM. What should I do? Should I leave or should I stay?