Please help long.

I’m a FTM. So please don’t judge. I already feel horrible for not knowing what to do besides call the doctor :(. My baby is 7 weeks old. And he ate at 9pm and was having a really really rough time trying to sleep. I assumed it was because I was transitioning him from his swaddle to a sleep sack. Well he was fussy all until midnight and I finally gave in and let him sleep with me until 2 am when his father got home. I tried to ease him into his bed but he immediately woke up and started fussing again. Until 4:30 am So I assumed he was ready to eat, I changed him then began feeding him. He ate about 3 oz then completely threw it up. He didn’t want to eat after that. He went straight to sleep because he was in my arms. So he slept with me until 9:30am. He was fussing like he was hungry so I fed him. He only ate about an oz then got bored and I felt like I was forcing him to eat. Well he finally ate about 3 oz. then he gave up. (He usually eats 5oz) he’s been really poopy all day. I mean every diaper it’s been a lot of poop. And he hasn’t been fussy for food. In fact he has been in a great mood, laughing and smiling, and hasn’t really napped. But I feel like I’m forcing him to eat every 3 hours. And every 3-4 hours he’s only eating 3 oz. He has enough wet diapers but I don’t know what to do :( I’m calling the doctor in the morning but I really need to know what to do right now so I can calm down :( he’s sleeping right now, and I’m sure he’s exhausted from not sleeping last night and all day today. Someone please help!!