Hiccups can last anywhere between a few minutes to several weeks or months. Hiccups that last over 2 days are termed chronic or persistent hiccups. The longest known duration of hiccups is 60 years.