The phrase "go on at" means to nag, criticize, or lecture someone persistently. Synonyms for this expression include harangue, chide, berate, reprimand, scold, rebuke, or even rant. To go on at someone usually involves repetitive and intense language that is meant to change someone's behavior or attitude. It can be difficult to deal with someone who is constantly going on at you, and it can create a negative atmosphere in any relationship. However, there are ways to reduce the amount of going on at you experience without resorting to aggression or anger. Communication and mutual respect can help resolve conflicts in a healthier way.