to be at each other's throats
The neighbours have been at each other's throats for months over the noise.
—Do the siblings get along? —Not at all, they are always at each other's throats.
The two partners have been at each other's throats since the last decision.