I would advise you to go to the doctor. It is probably internally bleeding and if it is and you don't check the doctor it might become a big problem.
I readed that you are afraid of doctors yet they won't hurt you (ok it's possible it might hurt a little but it's all to help you). It is some...