I (45F) am still sharing a house with my ex (48M). We separated over 2 years ago now but I don’t have a job and so I cannot afford to move out. 95% of the time, it’s fine/bearable but the other 5% is really, *really* rough. He’s emotionally and mentally abusive (and was sexually abusive when we were married) and I have BPD and CPTSD. 

Today, he walked past me and recoiled. He said “you smell really bad, like, really bad”. Now I’ll admit, I hadn’t showered in 2 days. As anyone with mental illness knows, sometimes the basics get lost in the struggle. Anyway, I said “ yes I probably do but I think I’m allowed to feel like a yeti in my own home”, to which he replied; “ummmm isn’t that like a bare minimum thing? I mean, you’re letting yourself go aren’t you?”. 
I was immediately triggered in so many ways. I said “I can’t believe you just said that to me” and he couldn’t understand why I was upset. I went and showered and cried my guts out in the shower so my kids wouldn’t hear. 

So, am I overreacting? Is this me splitting or am I just being sensitive? 

TL;DR
My ex told me I was “letting myself go because I skipped a shower. Am I silly for being hurt?