be on the rocks

be on the rocks

if a marriage or other romantic relationship is on the rocks, it has problems and is likely to end soon It was no great surprise when they announced their divorce. The marriage had been on the rocks for some time.
See also: on, rock