Is there an idiom that roughly means "we gotta do what we gotta do"? I can think of another one like "I gotta earn my keep", but it's a little too specific and wage related. Is there any general idiom that means roughly the same thing? I can't think of one.
I am looking for a general idiom that can be used in almost any context and not just some random phrase.