till the cows come home

Till the cows come home is an idiom which refers to a very long length of time in whatever it is referring to. This can be for how long a person plans to be gone for and some other type of situation in which something will not happen for a long stretch of time. If someone says this thing wont happen till the cows come home, they mean for so long, the time may be indefinite.