I could have written your post a few years ago. It's great that you recognise your behaviour is unreasonable, rather than attempting to justify it.
Some options to try whilst you're looking into other help for your anxiety:-
If you're wide awake when you get in to bed and worrying, get back up. Watch a film, read, whatever it takes to distract you. You're not going to nod off anyway if you're lying awake worrying, so better to do something where you're not worrying rather than working yourself up.
Accept you're not going to get much sleep until he's home and have a kip earlier on.
Listen to a sleep meditation doodah on you-tube.
Or create a playlist of your favourite chilled out songs (preferably not thrash metal or depressing ones) and listen to those in bed.
Grounding. Name five things you can see, five things you can touch, five things you can smell.
Distraction. When lying in bed and your thoughts turn to negative things, Mentally plan meals for the next week, a fantasy holiday itinerary, the menu for a new restaurant - whatever blows your frock up. Should dh and I ever win the lottery, I know exactly how the money is going to be divvied up!