Hi,over the last two years i have been getting a pain just above the belly button, this pain started as sharp pain which occured every few months and the last two times it has been severe pain which causes me to sweat, i can't walk due to pain and i feel so much pain in the same area, the pain will completely disappear after an hour, then again in a few months it will occur.when the pain occurs its always just above the belly button...maybe an inch and my stomach goes very hard, i have spoken to doctors and they say is stomach acid which i don't believe as my eating habits are the same everyday.any idea's what this can be or any advise would be much appciated as noone knows what is wrong.thanks