I don't know where my husband is...

My husband just started a new job the other day to help out with bills while I'm on maternity leave.  He told me he'd be off work around 9pm tonight and I didn't think anything of it.  It's now almost 1am and he's still not home.  His new job is literally 3 minutes from our place, but I don't want to wake our son up to go check if he's there.  I don't want to call either and seem paranoid, but I'm literally starting to have an anxiety attack and I don't think that's good for someone about ready to pop.  I don't know what to do.  I can't sleep.  I'm so afraid the place got held up or he got in a deadly car crash and he didn't have his ID on him for them to call me.  And then part of me is like, what if he's out drinking?  Or cheating on me?  What if he's okay but he never comes home and I have this baby tomorrow and I'm all alone!?  I can't breathe I'm freaking out so bad!
Edit: He was apparently at work still and didn't bother to tell me he'd be home 5 hours late or bother texting me two words.  Tried apologizing, but I already got myself so worked up I'm pretty sure I'm having contractions...  Trying to get myself calmed down because I have work in the morning.  Thanks for the words, ladies.  I just needed someone to talk to.  I finally called his work and they let him go home.