Ouch ! ... Definitely see a Doctor.