Preparing your study page...
Correct answer: B
Explanation
To 'till the cows come home' is an idiom meaning for a very long time, often implying a vast duration.