Who was in the wrong? Me or him?

bl

Back story

I'm 10days pp from a c section plus a ftm. Iv had some horrible pain in my belly from it. This is my SO second child ( 15 years apart).

Main story

I was with my mom today and my SO asked if we could come get money and grab him some cigarettes. I said yes and went and picked it up well it was a $10 bill his cigarettes are $4.50. I told him it will be later when I came home as we was going to take my neice and nephew to the park. He works 4 hours aday I'm with the baby all the time. SO takes a nap every day when he gets home I don't get a nap after taking care of our son but today I was feeling really bad and fell asleep at my mom's with my son. I come home at 9 brought dinner home since I was to sore to make anything. I ended up forgetting his change. He was mad because he went a few hours with no cigarettes but he had done this to me so many times before. He now decided to sleep in the other room leaving me with the baby knowing I'm not feeling so good. I might have a infection from the c section plus I haven't been able to sleep since the night before I had him. He even left me at the hospital because he got mad over the food he got because the top wouldn't come off ( I got it off and he still left) he's changed only a hand full of diapers as I have been taking care of my son. Im drained and he isn't. Was I wrong for being gone so long and not bringing him his cigarettes he paid for. My brother brought $4.50 over because my mom had the actual change on her and she is at my sister's until 3am. He had to have the money tonight. No matter what. Then he called me a cry baby b**** because my stomach hurts and I cried while in labor after the epidural stopped working. I was in labor for 25 hours. Im so stressed out trying to please him when I get nothing back.