irritated

La
My husband is 30 years old and acts like such a child sometimes. This morning, at 730, he wakes me up by getting on top of me and saying he's about to "pound it" (I.e. Have sex with me). I tell him I'm tired. I am currently working nights and rotate every 28 days. We just had sex a few days ago, so it's not like he's deprived. He got upset and said he was going turkey hunting. He stayed gone until almost 1:00, and his friend came back to the house with him and hung out for a few hours. I needed new work boots, and asked if he wanted to come with me. He said no. It's now almost 10:00 pm and he's said about five words to me all day. He's been holed up in our bedroom for hours. He acts like such a crybaby when he doesn't get his way and it really gets on my nerves. Help?