Yes, while marinating flank steak helps to tenderize and infuse it with flavor, there is such a thing as marinating for too long. Ideally, you should marinate your steak for 4-12 hours. Marinating it beyond 24 hours could result in the meat becoming mushy.