When I want my husband, I want him and no one else. No hobby, friends, or other pointless time fillers will do.
I am not keen on the get a hobby/fix yourself/read a book/get a new partner stuff, so my advice would be do things you cannot do with him around. Spoil yourself with a mani/pedi or massage, go out for dinner and drinks with your ladies, get your hair done, buy lingerie with him in mind and be wearing it when he walks in the door, or prepare his favourite dessert to eat while you are watching a movie and enjoying some one-on-one time after his date(s). Just little things to let him know that he was on your mind while he was gone.
You have contradicted yourself here, in one post.
Hobbies: Shopping, cooking. So you don't like to read a book? Hm. You read this board. I know you like to write. Does your blogging keep you busy when Matt is away?
Dinner with friends while hubby is away-- good or bad, healthy or not, distracting and nurturing, or not?
Fixing yourself: hairdos, nails, working out.
Doing your self-care and cooking "for your man," and not for yourself, smack of 1950s housewife to me, but I know you're experiencing infatuation for your husband after years of distance and trauma, so it's excusable.