you should probably go to the doctor. i had something like that once, and it turned out to be appendicitis.
my spleeeeeeeeeen is erupting