I need some advice

My boyfriend comes home from work everyday IRRITATED! I can’t believe it because we will be texting fine like I love you this that and the other can’t wait till your home totally fine and then when he walks in the door he’s angry??? I’m like in my same cheery attitude and he’s just a total downer. I usually ask him ahead of time if he’s hungry so I can have the food ready so I know that’s not the issue, he showers and today I fixed him a cold drink to relax and after he said thank you and didn’t say anything else to me. This is too normal though I’m just wondering what can I do about it? I spend all day cleaning I wash his clothes I feel like I’m doing everything I don’t think it’s me I definitely think it’s him but does anyone else’s SO act like this and what do you do?