Everyone has had the hiccups at one time or another, and most people have had an experience with hiccups that just don’t seem to go away for a couple hours. However, there are others who experience hiccups that last for days, weeks, and even years. In these instances the cause of hiccups is usually medically related.

See the original post: 
Problems That Cause Hiccups