Sorry for the VERY late reply. I constantly have to reprioritize my kid, work, other activities.
If I were you, I would sever the relationship and find someone else. I walk on egg shells as well and feel like I am merely a maid, cook, nanny, etc I work to focus on the positive but the days are ing and lonely. I am dating a wonderful man, amazing.