You really should take your cat to the vet if you suspect a problem.

Has your cat done this before?