Need advice 😩 bad relationship

💅🦄

I’ve been with my man for a couple of years we have a 1 year old. He works out of town I only see him on the weekend and all we do is fight at bicker. I beg him to show me love and affection. We don’t have much sex and he won’t do anything new it’s so boring. Anyway there is no love. He gets home he won’t greet me no hug no kiss . We sleep separately bc he get out of bed and comes downstairs. I tell him I need love . When I try to show him affection he pushes me away. Then when I ask him to show me anything he’s like why don’t u!?? I’m like I try dude! He’s constantly yelling at me bitching calling me a cunt and a bitch. Then tells me all I do is bitch. And I’m like dude look at what you’re doin and just says I project onto him. Literally the same shit all the time a vicious circle. He makes me cry every time I see him. He says he doesn’t want to be alone but constantly going to be alone in the other room. He won’t pay attention to our little one. Always says he’s tired and needs to get some rest but he sleeps all fucking weekend!!! I don’t get it. I’m just so freakin over it. I need love laughter and happiness. I’m not a unhappy person until I’m around his toxic personality. He never apologizes for treating me so badly he doesn’t even think he does anything wrong when he cusses at me constantly getting aggressive calling me disgusting names . It’s like he thinks he doesn’t do it . This has been going on for years . I’m just at the end there is no spark no love no connection. When do I call it a day and be over with it !?? How can someone just not be capable of love ?? I love , LOVE!! I miss it I want to feel something again. I give my all I gave him a beautiful child, a new beautiful house, I suck his dick like a porn star, ask for nothing in return besides love. I do everything I never ask for help. He just hates me . Sorry so long just venting .... idk what to do anymore. Sometimes when Sunday rolls around I’m so happy bc I can’t wait for his toxic energy to leave . So sad ....