I'm stressed out

Having problems with my man. He's 18 years older than me and my birthday is in a few days he won't be home for it and I've honestly spent the last few days in bed crying. I try so hard for him and he doesn't try as hard back and he doesn't notice it. The last few days I haven't been texting him first or back fast and he got mad both times. And doesn't see how him not listening to me or understanding me is effecting me. Never wants to have sex anymore. I'm just having a hard time. But I love him so much and don't know where things went wrong. I can't talk to him about anything because he's so stressed out with work he automatically jumps down my throat and tries to end things. Has me blocked on fb and won't add me back, any situation he says I'm young and obsessed with social media (I have issues with being hidden online because of my ex and he knows it and stopped caring because he has a few photos up of us)

All I want for my birthday is for us to be happy again. ❤️😞