I want to say "if you do something bad but secretly many times, someone will eventually discover your bad behaviour." In Vietnamesel, they say "If you travel a lot at night, you will eventually see a ghost".
Please suggest an English idiom. Thanks...
Your sins will find you out is the nearest I can think of at this time of night.
Here's another:
Murder will out. (= become known)
Where there’s smoke there’s fire.
This isn't quite the same meaning, but there is a saying that "the pitcher goes to the well once too often," or "the pitcher that goes to the well too often is broken." If you keep taking the shortcut of taking the pitcher directly to the well to fill it (instead of using a bucket, then filling the pitcher from the bucket) you will end up breaking the pitcher. So risky behavior, as well as doing bad secretly, will eventually be punished.