I feel like a jerk :-(

Brittany • Mommy to a wonderful 12yr old boy, 9yr old boy 7yr old girl 6yr old girl and 3yr old girl. Due March 11th 2023 with a boy.
My fiancé works 3rd shift and I had my 16week visit today and I told him to get some sleep cuz nothing special is happening at this visit. The OB at 12 weeks said she wouldn't tell us the baby's gender with the harmony testing that I would find out at 20week scan. Well today at the visit she told me what I was having and I feel completely awful. I'm going to do something special to surprise him with what we are having but I wish it was a moment I could have had with him.