You diagnosed that on your own? Eek. That must hurt. Definately get to a hospital.