Am I being selfish......

So my bf got a new job where he works a 10 hr day and he's usually tired when he gets home however, before we lay down to go to bed I can't help but get turned on by the way he rubs my back and holds me, and plus he's super hard. I suck at initiating sex I've always been shy about it, but every time I try I get "babe I'm tired" "I'm sorry but I'm just too tired" so he falls asleep no problem and I'm stuck super turned on with nothing to do and I hate touching myself never fells good. I'm stuck as in do I talk to him about or am I just being selfish because I know he works super hard. Anything to help would be great