Should I stay with him or leave - do actions actually speak louder than words
Needing advice. Background - my husband and I have been on extremely shaky ground for probably the past year or so, but more intensely since September due to him losing his job, fortunately he found a new one in March, but it has been pretty bad up until the past couple of weeks. The things he has said to me, intimacy is a chore, he hates my voice, thinks all I care about is money, hates my family, told me to stop gaslighting him when I asked him where he was going, resents me, that i don't care about him, and many other things. I work full-time, and his previous job he made twice as much as I did so he really has been the breadwinner primarily, but in our entire 15 years of marriage I have always worked except for the first year and a half of our son's life, he's 10 now.
I had a breaking point about a little over a month, i got a migraine, and asked that he make dinner, but also the cat needed food so that need to be picked up. I intended on doing this after work, but the migraine prevented me from doing it. Instead of going out to get the cat food and making dinner for our son he decided to wash the car, by the time he was done washing the car it was 9pm, the pet food store was closed and my son hadn't eaten dinner. At that point I was done. I had intended on telling him after the migraine episode i was done, however, just a few days later he started a class that would help him get promoted/raise at work, online not in person. Then I thought to myself I would wait until he finishes this class so he can focus as he really seems to like this job.
Bring it to past couple of weeks, we started being intimate again and it's been amazing, like multiple organisms for me and him, back to like when we were first married. Honestly i didn't realize i had missed it so much as we hadnt been intimate since September when he told me it was a chore. He has also been really attentive, bought me a birthday and mother's day gift, hasn't done that the past couple of years. We haven't been arguing, he's not said anything derogatory about my family, especially with my nephews graduation coming up, I'm really stressing about it because I'll have to see family members who i don't talk to.
Tl;dr
Now I'm torn, should I give him another chance? Part of me wants to for the sake of our son, and if he can keep things this way I can be happy again. Then the other part of me is waiting for the ball to drop and we are back to being extremely unhappy, so maybe I shouldn't. I'm just so lost. Not sure if anyone will read this, but it feels good to get off my chest.