One possible reason behind hiccups all day is when hair or something else in your ear touches your eardrum.