WARNING!!! Before you try any of these step please read the disclaimer at : cognitial.com/hiccups.asp TQ:
Step 1: Start by inhaling through your mouth until your lungs feel full (when it feels like you cannot inhale any more). For overall best results, try to do this as quickly as you can. DO NOT LET ANY AIR OUT.
Step 2: Swallow. You are not really swallowing anything but it seems that without this act, it doesn’t work. DO NOT LET ANY AIR OUT.
Step 3: Now inhale some more. You don’t need to inhale a lot, but do get some more air in. It will start to get difficult to do this as you go, but keep trying. You obviously can’t suck in as much air as you did initially, but just a little will do (think of it as taking a “sip” of air). DO NOT LET ANY AIR OUT.
Step 4: Swallow again. This too will start to get difficult as you go. DO NOT LET ANY AIR OUT.
Step 5: Repeat steps 3 and 4 until you cannot swallow again. While it seems you can almost always suck in just a little more air, it is the swallowing that gets to be impossible. When you feel like you cannot swallow again, swallow again anyway. It will be hard to do, your face will probably turn red, and you may make squeaking sounds. But you CAN swallow one last time. By this time, your lungs should also be quite full and it should be difficult to get much more air in as well. While you should try not to let any air out, if you have really repeated steps 3 and 4 as many times as you can, you probably will end up letting a little out before you can take that last swallow. If you find that air keeps escaping out of your nose even early in the process, try squeezing it shut with your fingers.
Step 6: Exhale.
Credit goes to the original author : Kevin M. Dommer! thank to him my hiccup is cured in less than 30 secs! You gotta love that guy for posting this into the web!