Stress out any advice will help

My husband of 6 yrs & i had been having quite a few arguments..hes 12 yrs older than me im 43 now meet him when i was 38 hes 55now. Hes very jelous insecure blunt but could be mean blunt a very good provider but makes me feel this little 🙀 for the last 6 months hes been telling me he cant stand me or my 3 kids my kids r good kids 2 work partime ages 18z19 yrs. 1 goes to middle school a honor roll student . his 3 sons are between 29_35 and when they come around to visit & once they r gone its when he acts so ugly toward me & my kids he claims he dont love me & he cant stand us & that hes tired of supporting us [he doesnt want me to work ] . im a faithful women im patient but im so confuse & stress dont know what to do. He says his kids dont like me or him supporting us. After a while when his kids dnt come he is totally a different he loves me again & apologizes ..but im mentaly stress and hurt ..what do yall think ?