Is he selfish or what?!

I can't remember the last time I got a really great shoulder/back massage from my husband. I don't feel like I should have to ask for them all the time. I often come home at the end of the day with severe neck and shoulder pain, but he just ignores it, when he should be offering to help ease the pain! When I do ask I either get a measly             30 seconds-1 minute with little to no pressure, or I get "what will I get in return". Please tell me I'm not overreacting by calling him selfish. I work in a business where I'm on my feet for most of the day. My husband however is in a business where he GETS to sit for most of the day!