Women are far more intuitive than men, especially with other women. Growing up most girls spend far more time with other females, so female intuitiveness becomes the norm. When they connect with a man, they expect him to function like their female friends. It is a natural assumption to make, but it leads to confusion, hard feelings, and relational problems.
Your husband is not dense or stupid; he is male. He is not being rude or inconsiderate; he is being a guy. He does not pick-up on subtle hints like your gal-friends because God did not create him to do so. He is not defective, just different.
Expecting him to change in this area is a bad plan because his brain has less real estate devoted to being intuitive. Wanting him to read you as other woman is like him wanting you to be able to lift heavy objects with ease.
Stop giving him hints and clues. Spell things out as clearly as possible. He cannot respond to your desires, needs, and moods if he is unaware of them!