put up or shut up
idiomDefinition of put up or shut up
informal
—used to tell someone in a somewhat rude way to start doing something or to stop talking about it You've complained long enough. It's time to put up or shut up.