Is there an expression or idiom for getting a negative result after being irresponsible? [duplicate]

There's an expression in Russian (доигрался) which roughly translates to something akin to "You've really done it this time." It's rooted in the word for "playing" and it implies that you've played past the point when you should have stopped (maybe akin to what the grasshopper was doing in the Ant and the Grasshopper).

The problem is that in English there doesn't appear to be a future tense version of this paradigm. You can't warn someone that if they keep at it they'll [really do it this time].

Curious if anyone knows of an expression (maybe even one that's not used anymore) that can stand in for the end of a sentence that acts as a warning to be mindful of your actions.


Solution 1:

to get your just deserts

If you say that someone has got their just deserts, you mean that they deserved the unpleasant things that have happened to them, because they did something bad.

[Collins]