Should I stay or Should I go?

Ive been with my husband 8 years. Well lately hes been very very controlling and narcissistic. He gets all mad when i talk to my parents (like hes jealous). Hes always blaming me. His favorite thing to tell me is "its your fault our marriage is failing" or "good I'll get a divorce tomorrow." We have a 7 year old together and thats what makes everything 1000000x harder! I feel like I'm married to a stranger honestly. Kind of like I love him but I'm not inlove with him i guess. HELPPPP