Am I wrong to be upset?

Every time he goes out he says he'll be home at a certain time. This last time I really needed him home at the time he said yet he showed back home hours later. In the end I got upset and explained the way I feel. Guess who again going out this weekend he never addressed my last text to him. He just goes "whats wrong? Tell me what you have a problem with" after learning he's going out again. I didn't say anything because its not like he read or heard me last time because I said it in person too. He doesn't stay home to help or offer to let me go out alone for once or ask me on a date so I can actually get out of the house. If I complain I'm a bitch. I give up.