on end

1) стоймя; дыбом 2) непрерывно, подряд for two years on end — два года подряд стоймя дыбом беспрерывно, подряд

Источник: Полный англо-русский словарь на Gufo.me