welcome to healthcaremagic,
it seems that you should not delay attending emergency in a hospital and get checked up and tests done as required.
a clinical examination and c t scan is needed to rule out any serious nature of the injury
that may need urgent intervention
Hope you be alright soon