No affection

My man has been working a lot and I know he gets stressed and tired but we hardly get to see each other even though we live together. We have sex like once a month because he's never in the mood. Really I just want affection and to feel appreciated. Today we got some time to go out to eat which was nice he actually decided to go out with me and I dressed nice and spent time doing my makeup and he said "why are you looking so good? Where are you going? The club?" He got annoyed. And at home we had like another hour together and I laid my head on his chest and after a little bit he pushed me off acting all annoyed and told me to go lay on the other side of the couch. He said I'm like a bug that won't get off him. So I figure, ok he's just cranky, but when his guy friend from work calls he acts like he's in such a good mood. I have talked to him about how I feel, but it's not changing. I guess I'm just seeing if I'm the only one who goes through this?