My girlfriend calls me a cuck?

So my girlfriend and I had been going out for a about a year. She's an older Indian lady. I'll admit I kinda messed up troughout our relationship as I drink a lot , told her son I'd kick his ass , among other things. She hasn't given me any physical affection in over 6 months. I've been trying to get her back to normal by giving her money. I buy baseball tickets , she will cancel , but makes me sell the extra ticket and give her the money. I stand there wanting to refuse , but she swipes the money out of my hand and says" stfu cuck! "Another example is after I take her to expensive dinners lately , I try to kiss her and she pushes me back and yells " just go back to bed cuck!" What does "cuck" mean when she calls me that and is there any saving this relationship? Thanks
Updates
+1 y
Guys , you think maybe I should just admit to myself I am a cuck? Maybe she's right
My girlfriend calls me a cuck?
Post Opinion