Creo que debes considerar separarte de ella. No es sano para ninguno, un día alguien va a matar al otro.
Si trabajas mucho para que no falte nada, déjame decirte que siempre hará falta algo. Tal vez ella quiere más atención y no solo cosas materiales. Aún así deberías considerar separarte ya que no está bien que se golpeen o humillen, eso no hace una pareja