Tired of life

Me and my boyfriend just agreed because I thought it was selfish for him to go into the store for a “ cigar “ but be in there 30 minutes playing lottery and keeping me in the car without telling me anything and I wanted to get home & he’s drunk. Honestly he might get abusive once he comes back , I’m so over living my life like this . I’m tired of it , I’m only 20 years old . He’s 30 years old. Every heated argrument he puts his hands on me I know I’m dumb. Smh he went to the arcade & before he left we were arguing bad and I got pissed of raising my voice and saying this that and the third because I’m fed up. Every night he drinks , we are not sexual ( only me pleasing him ) I don’t get it in return anymore it sucks. I do everything for him for him to be a bitch and don’t wanna say anything because he will get mad and make it about something else like always . I’m so over living my life like this ; I wanna be happy. I wanna be stress free and loved the right way. I love him yes but it’s like the relationship isn’t fixable ... I’m not sure what we are holding on too.