Is it unreasonable for me to be mad?

I'm not sure where to start so I'm just going to jump right in. Keep in mind we are young. I just turned 20 on the 17th of this month.

My husband and I have a daughter and 1 on the way. Things have been pretty good in our relationship for the past few months. He's been working on how he treats me and he's being more involved with our daughter (he got stressed easy when she was an infant so he was never really hands on with her). Anyways he met a new friend at work with a similar interest as him that lives in the same town as my mom ao every other week when I visit my mom he goes and hangs with his friend which I have no issue with. my husband would be gone all day and wouldn't tell me when he'd be home which I'd let him do because he doesn't see his friend very often. All this was fine until I became high risk. When I became high risk I basically moved in with my mom because she lives in the town with the closest NICU and I got transferred to that hospital. Plus I can't be left alone anymore since I'm borderline bedrest and with a toddler and that's rough.

So the issue: I knew a few days in advance that my husband had plans today with his friend but the problem is that my mom worked today. I voiced my concern to him and he said that he'd only be an hour or 2. Well he left around 9:30 this morning and it's currently 3:30pm. I called him around noon to ask when he'd be home and he says he doesn't know 🤦 I had to move our daughters pack n play by myself cause no one is here and It was her naptime. Anyways I just want to ask if I'm being unreasonable? I don't want him to be on house arrest because I am but Idk I'm just mad that he has stayed way longer than what he told me. At this rate I probably won't see him till 6 or 7 😔

Vote below to see results!