I can't count on SO for anything.

I knew this from the beginning so I guess it's my fault for staying with someone so long despite knowing that he's someone I can't count on. And now I'm pregnant by someone I know is uncarin and unresponsible. If it's not something specifically for him, he doesn't pay attention to direction. He won't wake up on time. He'll make me late to work. He'd forget to pick to pick me up. He'd try to feed me down thing I'm allergic to etc. He has no mind for anything that doesn't directly effect him. Even small simple things. We are spending a few days together now and I warned him that I'm really nauseous my appetite is so specific an did I don't eat before I get out of bed ill throw up all day. This morning we woke up I was feeling so sick I asked if he could go get me a large fry from chick fil a with Polynesian sauce Bc lately that's all that doesn't make me gag and I'll eat a lot of Fries while I can. While he was on the way I texted him to remind him "large fry Polynesian sauce" he responded "ok." 
When he got back he handed me a kids meal. A four piece chicken nugget with a kids size fry and a toy (: and BARBEQUE SAUCE yayyyy. Exactly opposite of what I asked for. All meat makes me throw up right now and the thought of BBQ sauce turns my stomach. I just don't understand. I immediately got my keys and got in my car to go to chick fil a myself , brought a throw up Baggie with me for the drive. I should have gone myself to begin with. I knew better than to think he could handle even remembering "large fry. Polynesian sauce. " even with it in writing on his phone. 
Idk what to do with him I feel like I'm with an incomprehensive child at this point It makes me so frustrated and sad to know I can't count on him to care enough about what anyone asks for unless it's something he wants himself. I just want a man. But I don't want to leave the father of the baby inside of me. I want to be a family but I know my child won't be able to count on him for anything either. I grew up with a dad who I couldn't count in for anything and it was awful.