For a very long, indefinite amount of time; forever. Although we don't have to pay for medical care in this country, you'll sometimes be waiting till doomsday to receive elective treatment. My wife was talking on the phone with her sister till doomsday last night!
till doomsdayfor ever.
Doomsday means literally ‘judgement day’, the Last Judgement of Christian tradition.
till ˈdoomsday(informal) a very long time; for ever: This job’s going to take me till doomsday.
Doomsday is the last day of the world when Christians believe that everyone will be judged by God.