At some point, it becomes too hard to read. Why do you stay with this man who treats you like trash? You have like 3 other perfectly viable options right there.
@MintiLime I can recommend a bunch of romcoms, but I'm willing to bet my crown that each and every one of them will end up with a lable of "unhealthy relationship."