Is there an English idiom for when you must commit to a course of action even if it turns out to be the wrong one

idiom-requestsidioms

Kind of like a "might as well go for it" kind of thing, in my language there are idioms that roughly translate to "you must finish everything on your plate, even if it's poison" or "you must follow the javelin you have hurled".

Best Answer

Per Merriam-Webster:

in for a penny, in for a pound
idiom
British
—used to say that a person should finish what he or she has started to do even though it may be difficult or expensive
“If you want to quit, I'll understand.” “No, I'm sure we can do this. In for a penny, in for a pound.”