How do I go about this?

My boyfriend and I have a daughter and one on the way, i’ve been feeling insecure since I’ve had my first and still going through postpartum depression and my boyfriend is highly aware of this. I slept in our daughters room with her last night and I texted my boyfriend this morning when she was woke and let him know cause usually he comes in and helps get her ready for the day. Well today he came into the room and laid down and was trying to go back to sleep. If anything I should’ve been the one going back to sleep because I was up ALL night with our girl while he played his game and went to sleep before us. Anyways, I told him that I told him to come in here for help not to go back to sleep and that if he wanted to go back to sleep he could just go back into the room and I’d do what needed to be done. She ignored me and I said if I knew he was just going to come in here to go back to sleep I would’ve never texted him. He said “if I knew you were going to be fat and ugly i would’ve never got with you” , then he kept calling me ugly and saying stuff and i just shut down and doing everything. He ended up trying to help 30 minutes later.. Then he tried to apologize and said he only said stuff to hurt me cause he was angry and tired but I’ve been distant since and just not talking or accepting his apology because it really hurt. He knows how I’ve been feeling and for him to say that “out of anger” just really got to me. I don’t know how to go about it, I have this distant attitude stuck to me now and I don’t want this energy all day. He keeps saying sorry and that he didn’t mean it and that he loves me but he brought up very specific things about my looks that he knows i’m insecure about and I just don’t see that as love. Idk what to do or say to him.