
Till/until kingdom come
Time Exaggeration
Used to stress that something will continue much longer than desired or expected. 
Less Literal
The phrase is not meant to be taken literally; it's an expression for dramatic effect. 
Emotional Frustration
Expresses a sense of frustration or resignation over how long something takes. 