좋은 질문이네요. On-again, off-again은 어떤 일이 연속적으로 일어나는 게 아니라, 어떤 것이 시작되고 멈추는 걸 반복한다는 뜻이에요. 그래서 이 표현은 연애에 있어서 쓰는 게 가장 일반적입니다. 커플이 싸우고 헤어졌다가 다시 사귀는 걸 뜻해요. 하지만 산발적으로 일어나는 어떤 것들을 표현하기 위해 다른 상황에서도 쓸 수 있답니다.
예: Discussions were on-again, off-again for two years. (2년간 대화는 계속 끊겼다 이어졌다 하고 있었다.)
예: She is finally marrying her on-again, off-again boyfriend. (그녀는 드디어 붙었다 떨어졌다를 반복하던 남자친구와 결혼하게 되었습니다.)